Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2016, 13:54
llogui
 
Fecha de Ingreso: septiembre-2015
Ubicación: Cordoba
Mensajes: 15
Antigüedad: 9 años, 6 meses
Puntos: 0
Fecha en Columna Grilla

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:
protected void ButtonCargar_Click(object sender, EventArgs e)
        {
            DateTime fecha;
            if (DateTime.TryParse(TextCalendar.Text, out fecha))
            {
                AccesoLogicaMateriaPorAlumno TurnoMateriaDAO = new AccesoLogicaMateriaPorAlumno();

                List<MateriaPorAlumnoEntity> lista = TurnoMateriaDAO.getAlumnosPorMateria(idCurso, idMateria, fecha);
                GridNuevaAsist.DataSource = lista;
                GridNuevaAsist.DataKeyNames = new string[] { "Id_Alumno" };
                GridNuevaAsist.DataBind();
            }
        }
Código:
public List<MateriaPorAlumnoEntity> getAlumnosPorMateria(int Curso, int Materia, DateTime Fecha)
        {
            try
            {
                connection.Open();
                command.Parameters.AddWithValue("@idCurso", Curso);
                command.Parameters.AddWithValue("@idMateria", Materia);
                                
                command.CommandText = @"SELECT alum.Id_Alumno, alum.Nombre AS NombreAlumno, alum.Apellido, alum.Dni, 
                                        mpal.Id, turm.Id_Turno
                                        FROM (TurnoMateria turm INNER JOIN MateriaPorAlumno mpal ON mpal.Id_Turno = turm.Id_Turno)                                         
                                        INNER JOIN Alumno alum ON alum.Id_Alumno = mpal.Id_Alumno                                                                              
                                        WHERE turm.Id_Curso = @idCurso AND turm.Id_Materia = @idMateria"; 

                OleDbDataReader lector = command.ExecuteReader();
                
                List<MateriaPorAlumnoEntity> listEntities = new List<MateriaPorAlumnoEntity>();
                while (lector.Read())
                {
                    MateriaPorAlumnoEntity materiaPorAlumno = new MateriaPorAlumnoEntity();
                    if (lector["Id"] != null)
                        materiaPorAlumno.Id = Convert.ToInt32(lector["Id"].ToString());
                    if (lector["Id_Alumno"] != null)
                    {
                        materiaPorAlumno.Alumno = new AlumnoEntity();
                        materiaPorAlumno.Alumno.Id_Alumno = Convert.ToInt32(lector["Id_Alumno"].ToString());
                        materiaPorAlumno.Alumno.Nombre = lector["NombreAlumno"].ToString();
                        materiaPorAlumno.Alumno.Apellido = lector["Apellido"].ToString();
                        materiaPorAlumno.Alumno.Dni = Convert.ToInt32(lector["Dni"].ToString());
                    }
                     
                    listEntities.Add(materiaPorAlumno);
                }

                return listEntities;
            }
            catch (Exception ex)