private void llenarCamposCargo(ClsEcargo E) { txtCodigo.Text = E.Codigo_Cargo; txtDescripcion.Text = E.Descripcion; txtCodigo.Enabled = false; btnGuardar.Enabled = false; }
private void btnGuardar_Click(object sender, EventArgs e) { if (validarCampos()) { ClsEcargo E = ClsEcargo.crear(txtCodigo.Text, txtDescripcion.Text); ClsNcargo N = new ClsNcargo(); if (N.agregarCargo(E)) { if (MessageBox.Show("Cargo registrado correctamente, ¿Desea continuar en el formulario de registro de cargos?", "JeaNet - Informa", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "Cargo agregado correctamente " + btnGuardar.Name); MtdLimpiar(); MtdObtenerCodigoCargo(); btnModificar.Enabled = false; } else { this.Close(); } } else { MessageBox.Show("No se pudo registrar el cargo, intente de nuevo o comuniquese con soporte", "JeaNet - Error", MessageBoxButtons.OK, MessageBoxIcon.Error); frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "Cargo no agregado " + btnGuardar.Name); } } }
internal bool MtdModificarCargo(ClsEcargo e) { try { ClsConexionSQL objConexion = new ClsConexionSQL(); SqlCommand command = new SqlCommand(); SqlDataAdapter adapter = new SqlDataAdapter(); command.Connection = objConexion.Conectar(); command.CommandText = "USP_U_ModificarCargo"; command.CommandType = CommandType.StoredProcedure; command.Parameters.Add(new SqlParameter("id", SqlDbType.VarChar)); command.Parameters.Add(new SqlParameter("des", SqlDbType.VarChar)); command.Parameters["id"].Value = e.Idcargo; command.Parameters["des"].Value = e.Descripcion; command.ExecuteNonQuery(); command.Connection = objConexion.Desconectar(); return(true); } catch (Exception ex) { return(false); throw ex; } }
public void testModificarCargo() { ClsNcargo objN = new ClsNcargo(); ClsEcargo objE = ClsEcargo.crear("asistente", "el que asiste"); bool result = objN.modificarCargo(objE); Assert.IsFalse(result); }
public void testAgregarCargo() { ClsNcargo objN = new ClsNcargo(); ClsEcargo objE = ClsEcargo.crear("patron", "el que manda :v"); bool result = objN.agregarCargo(objE); Assert.IsFalse(result); }
public ArrayList filtrarCargos(string filtro) { ArrayList cargos = new ArrayList(); foreach (var item in datos.filtrarCargos(filtro)) { ClsEcargo cargo = ClsEcargo.crear(item.Codigo_Cargo, item.Descripcion); cargos.Add(cargo); } return(cargos); }
public ArrayList busquedaCargo(string codigoCargo) { ArrayList cargos = new ArrayList(); foreach (var item in datos.busquedaCargo(codigoCargo)) { ClsEcargo cargo = ClsEcargo.crear(item.Codigo_Cargo, item.Descripcion); cargos.Add(cargo); } return(cargos); }
public ArrayList listarCargos() { ArrayList cargos = new ArrayList(); foreach (var item in datos.listarCargos()) { ClsEcargo cargo = ClsEcargo.crear(item.Codigo_Cargo, item.Descripcion); cargos.Add(cargo); } return(cargos); }
private void dgvCargos_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "Hizo doble clic para modificar un cargo"); ClsEcargo E = new ClsEcargo(); ClsNcargo N = new ClsNcargo(); DataTable data = N.MtdBusquedaCargo(dgvCargos.CurrentRow.Cells[0].Value.ToString()); E.Idcargo = data.Rows[0][0].ToString(); E.Descripcion = data.Rows[0][1].ToString(); frmRegistroCargo f = new frmRegistroCargo(E.Idcargo, E.Descripcion); f.ShowDialog(); dgvCargos.DataSource = N.MtdListarCargos(); }
private void dgvCargos_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "Hizo doble clic para modificar un cargo"); ClsNcargo N = new ClsNcargo(); ClsEcargo E = null; foreach (ClsEcargo item in N.busquedaCargo(dgvCargos.CurrentRow.Cells[0].Value.ToString())) { E = ClsEcargo.crear(item.Codigo_Cargo, item.Descripcion); } frmRegistroCargo f = new frmRegistroCargo(E); f.ShowDialog(); dgvCargos.DataSource = N.listarCargos(); }
public frmRegistroCargo(ClsEcargo E) { InitializeComponent(); llenarCamposCargo(E); }
public bool modificarCargo(ClsEcargo cargo) { tbCargos tbl = tbCargos.crear(cargo.Codigo_Cargo, cargo.Descripcion); return(datos.modificarCargo(tbl)); }