Example #1
0
 private void llenarCamposCargo(ClsEcargo E)
 {
     txtCodigo.Text      = E.Codigo_Cargo;
     txtDescripcion.Text = E.Descripcion;
     txtCodigo.Enabled   = false;
     btnGuardar.Enabled  = false;
 }
Example #2
0
 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);
         }
     }
 }
Example #3
0
        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;
            }
        }
Example #4
0
        public void testModificarCargo()
        {
            ClsNcargo objN   = new ClsNcargo();
            ClsEcargo objE   = ClsEcargo.crear("asistente", "el que asiste");
            bool      result = objN.modificarCargo(objE);

            Assert.IsFalse(result);
        }
Example #5
0
        public void testAgregarCargo()
        {
            ClsNcargo objN   = new ClsNcargo();
            ClsEcargo objE   = ClsEcargo.crear("patron", "el que manda :v");
            bool      result = objN.agregarCargo(objE);

            Assert.IsFalse(result);
        }
Example #6
0
        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);
        }
Example #7
0
        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);
        }
Example #8
0
        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);
        }
Example #9
0
        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();
        }
Example #10
0
        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();
        }
Example #11
0
 public frmRegistroCargo(ClsEcargo E)
 {
     InitializeComponent();
     llenarCamposCargo(E);
 }
Example #12
0
        public bool modificarCargo(ClsEcargo cargo)
        {
            tbCargos tbl = tbCargos.crear(cargo.Codigo_Cargo, cargo.Descripcion);

            return(datos.modificarCargo(tbl));
        }