elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Fecha en Grilla
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Fecha en Grilla  (Leído 1,545 veces)
llogui

Desconectado Desconectado

Mensajes: 30


Ver Perfil
Fecha en Grilla
« en: 6 Septiembre 2016, 15:00 pm »

Hola, como les va?, les consulto sobre que debo, de un objeto Calendar, colocar la fecha que elija en una columna de GridView....???

dejo codigo de boton en Capa Presentacion, y codigo de Datos.......si saben, saludos, gracias.....

Código
  1. protected void ButtonCargar_Click(object sender, EventArgs e)
  2.        {
  3.            DateTime fecha;
  4.            if (DateTime.TryParse(TextCalendar.Text, out fecha))
  5.            {
  6.                AccesoLogicaMateriaPorAlumno TurnoMateriaDAO = new AccesoLogicaMateriaPorAlumno();
  7.  
  8.                List<MateriaPorAlumnoEntity> lista = TurnoMateriaDAO.getAlumnosPorMateria(idCurso, idMateria, fecha);
  9.                GridNuevaAsist.DataSource = lista;
  10.                GridNuevaAsist.DataKeyNames = new string[] { "Id_Alumno" };
  11.                GridNuevaAsist.DataBind();
  12.            }
  13.        }      
  14.  

Código
  1. public List<MateriaPorAlumnoEntity> getAlumnosPorMateria(int Curso, int Materia, DateTime Fecha)
  2.        {
  3.            try
  4.            {
  5.                connection.Open();
  6.                command.Parameters.AddWithValue("@idCurso", Curso);
  7.                command.Parameters.AddWithValue("@idMateria", Materia);
  8.  
  9.                command.CommandText = @"SELECT alum.Id_Alumno, alum.Nombre AS NombreAlumno, alum.Apellido, alum.Dni,
  10.                                        mpal.Id, turm.Id_Turno
  11.                                        FROM (TurnoMateria turm INNER JOIN MateriaPorAlumno mpal ON mpal.Id_Turno = turm.Id_Turno)                                        
  12.                                        INNER JOIN Alumno alum ON alum.Id_Alumno = mpal.Id_Alumno                                                                              
  13.                                        WHERE turm.Id_Curso = @idCurso AND turm.Id_Materia = @idMateria";
  14.  
  15.                OleDbDataReader lector = command.ExecuteReader();
  16.  
  17.                List<MateriaPorAlumnoEntity> listEntities = new List<MateriaPorAlumnoEntity>();
  18.                while (lector.Read())
  19.                {
  20.                    MateriaPorAlumnoEntity materiaPorAlumno = new MateriaPorAlumnoEntity();
  21.                    if (lector["Id"] != null)
  22.                        materiaPorAlumno.Id = Convert.ToInt32(lector["Id"].ToString());
  23.                    if (lector["Id_Alumno"] != null)
  24.                    {
  25.                        materiaPorAlumno.Alumno = new AlumnoEntity();
  26.                        materiaPorAlumno.Alumno.Id_Alumno = Convert.ToInt32(lector["Id_Alumno"].ToString());
  27.                        materiaPorAlumno.Alumno.Nombre = lector["NombreAlumno"].ToString();
  28.                        materiaPorAlumno.Alumno.Apellido = lector["Apellido"].ToString();
  29.                        materiaPorAlumno.Alumno.Dni = Convert.ToInt32(lector["Dni"].ToString());
  30.                    }
  31.  
  32.                    listEntities.Add(materiaPorAlumno);
  33.                }
  34.  
  35.                return listEntities;
  36.            }
  37.            catch (Exception ex)
  38.  

Saludos...


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines