public List <vista_asignacion> GetAsignaciones(string filtro) { //List<Usuario> listusuario = new List<Usuario>(); var listasignacion = new List <vista_asignacion>(); //la variable var es generica var ds = new DataSet(); string consulta = "Select * from v_asignacion where nombre like '%" + filtro + "%'"; ds = conexion.Obtenerdatos(consulta, "v_asignacion"); var dt = new DataTable(); dt = ds.Tables[0]; foreach (DataRow row in dt.Rows) { var asignacion = new vista_asignacion { Idasignacion = Convert.ToInt32(row["asignacion"]), Numerocontrol = row["numerocontrol"].ToString(), Profesor = row["nombre"].ToString(), Apellidopaterno = row["apellidopaterno"].ToString(), Apellidomaterno = row["apellidomaterno"].ToString(), Materia = row["materia"].ToString(), Grupo = row["grupo"].ToString() }; listasignacion.Add(asignacion); } //HardCodear //lenar lista return(listasignacion); }
public void Guardar(vista_asignacion asignacion) { //insertar if (asignacion.Idasignacion == 0) { string consulta = string.Format("insert into asignacion values(null,'{0}', '{1}', '{2}')", asignacion.Profesor, asignacion.Materia, asignacion.Grupo); conexion.Ejecutarconsulta(consulta); } else { string consulta = string.Format("Update asignacion set profesor = '{0}', materia = '{1}', grupo = '{2}' where Idasignacion = {3}", asignacion.Profesor, asignacion.Materia, asignacion.Grupo, asignacion.Idasignacion); conexion.Ejecutarconsulta(consulta); } }
public Asignacion() { InitializeComponent(); _asignacion = new vista_asignacion(); _asignacionManejador = new asignacionManejador(); }
public void Guardar(vista_asignacion asignacion) { _asignacionAccesoaDatos.Guardar(asignacion); }