public List <Entidades.Profesores> ObtenerProfesores(int idprof = 0) { List <Entidades.Profesores> listProf = new List <Entidades.Profesores>(); IDataReader idr = null; StringBuilder sb = new StringBuilder(); sb.Append("SELECT * FROM Profesores"); if (idprof != 0) { sb.Append("WHERE ID_Profesor='" + idprof + "'"); } try { con.Open(); idr = con.Leer(CommandType.Text, sb.ToString()); while (idr.Read()) { Entidades.Profesores p = new Entidades.Profesores { ID_Profesor = (Int32)idr["ID_Profesor"], Cedula = idr["Cedula"].ToString(), Nombre1 = idr["Nombre1"].ToString(), Nombre2 = idr["Nombre2"].ToString(), Apellido1 = idr["Apellido1"].ToString(), Apellido2 = idr["Apellido2"].ToString(), Cel_Claro = idr["Cel_Claro"].ToString(), Cel_Mov = idr["Cel_Mov"].ToString(), Telefono = idr["Telefono"].ToString(), Email = idr["Email"].ToString(), Direccion = idr["Direccion"].ToString(), Estado = (Boolean)idr["Estado"] }; listProf.Add(p); } idr.Close(); return(listProf); } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.StackTrace); throw; } finally { con.Close(); } }
protected void Page_Load(object sender, EventArgs e) { Utilidades.SCritpValidacion(); Lista = BLL.BLLProfesor.GetListodo(); Entidades.Profesores entidad = new Entidades.Profesores(); if (Lista != null) { ProfesoresGrid.DataSource = Lista; ProfesoresGrid.DataBind(); } else { Utilidades.ShowToastr(this, "NO EXISTEN REGISTROS", "ERROR", "info"); } }
public Entidades.Profesores RecuperarUno(int id) { MySqlConnection oConn = Datos.General.CreateConnection(); using (oConn) { oConn.Open(); MySqlCommand oCmd = new MySqlCommand(); using (oCmd) { oCmd.Connection = oConn; oCmd.CommandType = CommandType.StoredProcedure; oCmd.CommandText = "ProfesoresRecuperarUno"; oCmd.Parameters.AddWithValue("@Legajo", id); Entidades.Profesores oProfesores = new Entidades.Profesores(); try { MySqlDataReader oReader = oCmd.ExecuteReader(); using (oReader) { while (oReader.Read()) { Entidades.Profesor oProfesor = new Entidades.Profesor(); oProfesor.Apellido = Convert.ToString(oReader["Apellido"]); oProfesor.Nombre = Convert.ToString(oReader["Nombre"]); oProfesor.TipoDoc = Convert.ToString(oReader["TipoDoc"]); oProfesor.NroDoc = Convert.ToInt32(oReader["NroDoc"]); oProfesor.FechaNacimiento = Convert.ToDateTime(oReader["FechaNacimiento"]); oProfesor.Direccion = Convert.ToString(oReader["Direccion"]); oProfesor.TelefonoFijo = Convert.ToString(oReader["TelefonoFijo"]); oProfesor.TelefonoCelular = Convert.ToString(oReader["TelefonoCelular"]); oProfesor.Email = Convert.ToString(oReader["Email"]); oProfesor.Legajo = Convert.ToInt32(oReader["Legajo"]); oProfesor.Activo = Convert.ToBoolean(oReader["Activo"]); oProfesor.FechaInicio = Convert.ToDateTime(oReader["FechaInicio"]); oProfesor.Titulo = Convert.ToString(oReader["Titulo"]); oProfesor.usuario = new Entidades.Usuario(); oProfesor.usuario.NombreUsuario = Convert.ToString(oReader["NombreUsuario"]); oProfesores.Add(oProfesor); oProfesor = null; } return oProfesores; } } finally { oProfesores = null; } } } }