public static List <AsignaturaModel> ConsultarAsignatura(string nombre) { return(asignatura.ConsultarAsignatura(nombre, null).Select(i => new AsignaturaModel { IdAsignatura = i.IdAsignatura, Nombre = i.Nombre, Descripcion = i.Descripcion, }).ToList()); }
protected void Button1_Click(object sender, EventArgs e) { if (TextBox2.Text == "") { MessageBox.alert("No deje el campo vacio"); } else { Asignaturas ObjAsignatura = new Asignaturas(); try { DataSet DatosAsignatura = ObjAsignatura.ConsultarAsignatura(TextBox2.Text, "Nombre"); DataTable DatosConsultados = DatosAsignatura.Tables["DatosConsultados"]; int numregistros = DatosConsultados.Rows.Count; if (numregistros == 0) { try { ObjAsignatura.Nombre = TextBox2.Text; bool RespuestaSql = ObjAsignatura.InsertarAsignatura(); if (RespuestaSql == true) { MessageBox.alert("Se ha agregado la asignatura correctamente"); TextBox2.Text = ""; DropDownList1.DataBind(); } else { MessageBox.alert(ObjAsignatura.Mensaje); } } catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjAsignatura.Mensaje); } } else { MessageBox.alert("Esta asignatura ya existe"); } } catch (Exception Ex) { MessageBox.alert("Error!: " + Ex.Message + " " + ObjAsignatura.Mensaje); } } }