protected void BtnEliminar_Click(object sender, EventArgs e) { IPersonalBO personalSession = CrearSession(); int id; Int32.TryParse(TxtId.Text, out id); if (!personalSession.VerificarPersonal(id)) { MostrarMensaje("Personal seleccionado no existe"); } else { bool result = personalSession.EliminarPersonal(id); if (result) { MostrarMensaje("Personal eliminado con éxito"); LblRut.Visible = LblSucursal.Visible = LblDepartamento.Visible = LblCargo.Visible = true; DdlCargo.Visible = DdlDepartamento.Visible = DdlSucursal.Visible = false; PnlDatosActuales.Visible = false; DdlPersonal.DataSourceID = "OdsPersonal"; } else { MostrarMensaje("Ocurrió un error. Personal no se elimino."); } } }
protected void BtnEditar_Click(object sender, EventArgs e) { if (DdlSucursal.Visible == false) { LblSucursal.Visible = LblDepartamento.Visible = LblCargo.Visible = false; DdlCargo.Visible = DdlDepartamento.Visible = DdlSucursal.Visible = true; } else { int id; Int32.TryParse(TxtId.Text, out id); IPersonalBO personalSession = CrearSession(); if (!personalSession.VerificarPersonal(id)) { MostrarMensaje("El personal seleccionado no existe"); } else { string rut = LblRut.Text; int sucursalId; int departamentoId; int cargoId; Int32.TryParse(DdlSucursal.SelectedItem.Value, out sucursalId); Int32.TryParse(DdlDepartamento.SelectedItem.Value, out departamentoId); Int32.TryParse(DdlCargo.SelectedItem.Value, out cargoId); bool result = personalSession.ModificarPersonal(id, rut, sucursalId, departamentoId, cargoId); if (result) { MostrarMensaje("Modificado con éxito"); LblRut.Visible = LblSucursal.Visible = LblDepartamento.Visible = LblCargo.Visible = true; DdlCargo.Visible = DdlDepartamento.Visible = DdlSucursal.Visible = false; PnlDatosActuales.Visible = false; } else { MostrarMensaje("Ocurrió un error. No fue modificado"); } } } }