public frmExpedienteAdministrativo(Colaborador colaborador) { this.colaborador = colaborador; jornadaLogica = new JornadaLogica(); this.puestoLogica = new PuestoLogica(); carreraProfesionalLogica = new CarreraProfesionalLogica(); InitializeComponent(); }
protected void btnActualizar_Click(object sender, EventArgs e) { if (Page.IsValid) { PuestoLogica puesto = new PuestoLogica(); puesto.Puesto_Id = txtID.Text; puesto.Nombre = txtNombre.Text; puesto.RolLaboratorio_ID = ddlRoles.SelectedValue; if (logica.InsertarPuesto(puesto)) { lblMensaje.Text = "Puesto " + txtNombre.Text + " creado correctamente"; consecutivoLogica.ActualizarConsecutivo(consecutivo); Response.Redirect("Puestos.aspx"); } } }
protected void btnActualizar_Click(object sender, EventArgs e) { if (Page.IsValid) { PuestoLogica puesto = new PuestoLogica(); puesto.Puesto_Id = txtID.Text; puesto.Nombre = txtNombre.Text; puesto.RolLaboratorio_ID = ddlRoles.SelectedValue; if (logica.ActualizarPuesto(puesto)) { lblMensaje.Text = "Puesto " + txtNombre.Text + " actualizado correctamente"; this.CargarRoles(); this.CargarPuestos(); Limpiar(); } } }
protected void gvPuestos_RowCommand(object sender, GridViewCommandEventArgs e) { int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = gvPuestos.Rows[index]; string id = row.Cells[1].Text; PuestoLogica puesto = new PuestoLogica(); puesto = logica.BuscarPuesto(id); txtID.Text = puesto.Puesto_Id; txtNombre.Text = puesto.Nombre; ddlRoles.SelectedValue = puesto.RolLaboratorio_ID; btnActualizar.Visible = true; btnLimpiar.Visible = true; btnEliminar.Visible = true; }