public List <MateriaAnterior> GetComboAnterior(string filtro) { //List<Usuario> listusuario = new List<Usuario>(); var listMateriaAnterior = new List <MateriaAnterior>(); //la variable var es generica var ds = new DataSet(); string consulta = "select * from materiaanterior where nombremateria like '%" + filtro + "%'"; ds = conexion.Obtenerdatos(consulta, "materiaanterior"); var dt = new DataTable(); dt = ds.Tables[0]; foreach (DataRow row in dt.Rows) { var materiaant = new MateriaAnterior { Idmateria = Convert.ToInt32(row["idmateria"]), Codigoa = row["codigoa"].ToString(), Nombremateria = row["nombremateria"].ToString(), Teoria = Convert.ToInt32(row["teoria"]), Practica = Convert.ToInt32(row["practica"]) }; listMateriaAnterior.Add(materiaant); } //HardCodear //lenar lista return(listMateriaAnterior); }
public void Guardar(MateriaAnterior materia) { if (materia.Idmateria == 0) { //codigo para insertar string consulta = string.Format("insert into materiaanterior values(null,'{0}','{1}','{2}','{3}')", materia.Codigoa, materia.Nombremateria, materia.Teoria, materia.Practica); conexion.Ejecutarconsulta(consulta); } else { //update o que lo modifique string consulta = string.Format("update materiaanterior set codigoa='{0}',nombremateria ='{1}',teoria='{2}',practica='{3}' where idmateria={4}", materia.Codigoa, materia.Nombremateria, materia.Teoria, materia.Practica, materia.Idmateria); conexion.Ejecutarconsulta(consulta); } }
public void Guardar(MateriaAnterior m) { _materiamanejador.Guardar(m); }