public List <beAlumno> Listar(SqlConnection con) { List <beAlumno> lbeAlumno = null; SqlCommand cmd = new SqlCommand("usp_ListarAlumno", con); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader drd = cmd.ExecuteReader(CommandBehavior.SingleResult); if (drd != null) { lbeAlumno = new List <beAlumno>(); beAlumno obeAlumno; while (drd.Read()) { obeAlumno = new beAlumno(); obeAlumno.IdAlumno = drd.GetString(0); obeAlumno.Nombre = drd.GetString(1); obeAlumno.ApePaterno = drd.GetString(2); obeAlumno.ApeMaterno = drd.GetString(3); obeAlumno.Telefono = drd.GetString(4); obeAlumno.FechaNacimiento = drd.GetDateTime(5); obeAlumno.Dni = drd.GetString(6); lbeAlumno.Add(obeAlumno); } drd.Close(); } return(lbeAlumno); }
public bool Adicionar(SqlConnection con, beAlumno obeAlumno) { bool exito = false; SqlCommand cmd = new SqlCommand("usp_InsertarAlumno", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Nom", obeAlumno.Nombre); cmd.Parameters.AddWithValue("@Ape_m", obeAlumno.ApeMaterno); cmd.Parameters.AddWithValue("@Ape_p", obeAlumno.ApePaterno); cmd.Parameters.AddWithValue("@Tel", obeAlumno.Telefono); cmd.Parameters.AddWithValue("@fec_nac", obeAlumno.FechaNacimiento); cmd.Parameters.AddWithValue("@dni", obeAlumno.Dni); int n = cmd.ExecuteNonQuery(); exito = (n > 0); return(exito); }
protected void imgGuardar_Click(object sender, ImageClickEventArgs e) { beAlumno obeAlumno = new beAlumno(); if (lblSubtitulo.Text.Equals("Actualizar Alumno")) { obeAlumno.IdAlumno = lblCodigo.Text; } obeAlumno.Nombre = txtNombre.Text; obeAlumno.ApeMaterno = txtApeMaterno.Text; obeAlumno.ApePaterno = txtApePaterno.Text; obeAlumno.Telefono = txtTelefono.Text; obeAlumno.FechaNacimiento = DateTime.Parse(txtFechaNac.Text); obeAlumno.Dni = txtDni.Text; brAlumno obrAlumno = new brAlumno(); bool exito = false; string mensaje = ""; if (lblSubtitulo.Text.Equals("Adicionar Alumno")) { exito = obrAlumno.Adicionar(obeAlumno); if (exito) { mensaje = "Se adicionó el Alumno"; } else { mensaje = "No se pudo adicionar el Alumno"; } } else { exito = obrAlumno.Actualizar(obeAlumno); if (exito) { mensaje = "Se actualizó el Alumno"; } else { mensaje = "No se pudo actualizar el Alumno"; } } ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "alert('" + mensaje + "'); window.parent.document.getElementById('divPopupFondo').style.display = 'none'; window.parent.document.getElementById('btnRefrescar').click();", true); }
public bool Actualizar(beAlumno obeAlumno) { bool exito = false; using (SqlConnection con = new SqlConnection(CadenaConexion)) { try { con.Open(); daAlumno odaAlumno = new daAlumno(); exito = odaAlumno.Actualizar(con, obeAlumno); } catch (Exception ex) { // } } return(exito); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { int indice = int.Parse(Request.QueryString["indice"]); if (indice == -1) { lblSubtitulo.Text = "Adicionar Alumno"; } else { lblSubtitulo.Text = "Actualizar Alumno"; List <beAlumno> lbeAlumno = (List <beAlumno>)Session["Alumnos"]; beAlumno obeAlumno = lbeAlumno[indice]; lblCodigo.Text = obeAlumno.IdAlumno.ToString(); txtNombre.Text = obeAlumno.Nombre; txtApeMaterno.Text = obeAlumno.ApeMaterno; txtApePaterno.Text = obeAlumno.ApePaterno; txtTelefono.Text = obeAlumno.Telefono; txtFechaNac.Text = obeAlumno.FechaNacimiento.ToShortDateString(); txtDni.Text = obeAlumno.Dni; } } }