public List <beProfesor> Listar(SqlConnection con) { List <beProfesor> lbeProfesor = null; SqlCommand cmd = new SqlCommand("usp_ListarProfesor", con); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader drd = cmd.ExecuteReader(CommandBehavior.SingleResult); if (drd != null) { lbeProfesor = new List <beProfesor>(); beProfesor obeProfesor; while (drd.Read()) { obeProfesor = new beProfesor(); obeProfesor.IdProfesor = drd.GetString(0); obeProfesor.Nombre = drd.GetString(1); obeProfesor.ApeMaterno = drd.GetString(2); obeProfesor.ApePaterno = drd.GetString(3); obeProfesor.Telefono = drd.GetString(4); obeProfesor.Tipo = drd.GetString(5); obeProfesor.FechaContrato = drd.GetDateTime(6); lbeProfesor.Add(obeProfesor); } drd.Close(); } return(lbeProfesor); }
public bool Adicionar(SqlConnection con, beProfesor obeProfesor) { bool exito = false; SqlCommand cmd = new SqlCommand("usp_InsertarProfesor", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@nom", obeProfesor.Nombre); cmd.Parameters.AddWithValue("@apempro", obeProfesor.ApeMaterno); cmd.Parameters.AddWithValue("@apeppro", obeProfesor.ApePaterno); cmd.Parameters.AddWithValue("@tel", obeProfesor.Telefono); cmd.Parameters.AddWithValue("@tip", obeProfesor.Tipo); cmd.Parameters.AddWithValue("@fec", obeProfesor.FechaContrato); int n = cmd.ExecuteNonQuery(); exito = (n > 0); return(exito); }
protected void imgGuardar_Click(object sender, ImageClickEventArgs e) { beProfesor obeProfesor = new beProfesor(); if (lblSubtitulo.Text.Equals("Actualizar Profesor")) { obeProfesor.IdProfesor = lblCodigo.Text; } obeProfesor.Nombre = txtNombre.Text; obeProfesor.ApeMaterno = txtApeMaterno.Text; obeProfesor.ApePaterno = txtApePaterno.Text; obeProfesor.Telefono = txtTelefono.Text; obeProfesor.Tipo = cboTipo.SelectedValue; obeProfesor.FechaContrato = DateTime.Parse(txtFechaCon.Text); brProfesor obrProfesor = new brProfesor(); bool exito = false; string mensaje = ""; if (lblSubtitulo.Text.Equals("Adicionar Profesor")) { exito = obrProfesor.Adicionar(obeProfesor); if (exito) { mensaje = "Se adicionó el Profesor"; } else { mensaje = "No se pudo adicionar el Profesor"; } } else { exito = obrProfesor.Actualizar(obeProfesor); if (exito) { mensaje = "Se actualizó el Profesor"; } else { mensaje = "No se pudo actualizar el Profesor"; } } 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(beProfesor obeProfesor) { bool exito = false; using (SqlConnection con = new SqlConnection(CadenaConexion)) { try { con.Open(); daProfesor odaProfesor = new daProfesor(); exito = odaProfesor.Actualizar(con, obeProfesor); } 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 Profesor"; } else { lblSubtitulo.Text = "Actualizar Profesor"; List <beProfesor> lbeProfesor = (List <beProfesor>)Session["Profesores"]; beProfesor obeProfesor = lbeProfesor[indice]; lblCodigo.Text = obeProfesor.IdProfesor.ToString(); txtNombre.Text = obeProfesor.Nombre; txtApeMaterno.Text = obeProfesor.ApeMaterno; txtApePaterno.Text = obeProfesor.ApePaterno; txtTelefono.Text = obeProfesor.Telefono; cboTipo.SelectedValue = obeProfesor.Tipo; txtFechaCon.Text = obeProfesor.FechaContrato.ToShortDateString(); } } }