Ejemplo n.º 1
0
 private void eliminarEmpleados()
 {
     if (idempleado != null)
     {
         if (idempleados_sucursal != null)
         {
             emp_suc = new conexiones_BD.clases.empleados_sucursales(idempleados_sucursal);
             if (emp_suc.eliminar(false) > 0)
             {
                 emple = new conexiones_BD.clases.empleados(idempleado);
                 if (emple.eliminar(false) > 0)
                 {
                     MessageBox.Show("El empleado se elimino con exito", "Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     vaciarDatos();
                     habilitar(false);
                     cargarTablas();
                 }
                 else
                 {
                     MessageBox.Show("El empleado no se pudo eliminar", "Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
     }
 }
Ejemplo n.º 2
0
        private void guardarEmpleados()
        {
            if (!validar())
            {
                if (!validandoExistencias())
                {
                    emple = new conexiones_BD.clases.empleados(
                        txtNombre.Text,
                        txtApellidos.Text,
                        txtDui.Text,
                        txtNit.Text,
                        listaGenero.SelectedIndex.ToString(),
                        listaCargo.SelectedValue.ToString(),
                        txtTelefono.Text,
                        txtCorreo.Text);

                    emp_suc = new conexiones_BD.clases.empleados_sucursales(listaSucursales.SelectedValue.ToString(), "0");

                    op = new conexiones_BD.operaciones();
                    if (op.transaccionEmpleados_sucursales(emple, emp_suc) > 0)
                    {
                        MessageBox.Show("El empleado se guardo con exito", "Exíto", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        vaciarDatos();
                        cargarTablas();
                        txtNombre.Focus();
                    }
                    else
                    {
                        MessageBox.Show("El empleado no se guardo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }
Ejemplo n.º 3
0
        private void modificarEmpleados()
        {
            if (!validar())
            {
                if (validandoExistencias())
                {
                }
                else
                {
                    emple = new conexiones_BD.clases.empleados(
                        idempleado, txtNombre.Text, txtApellidos.Text, txtDui.Text, txtNit.Text,
                        listaGenero.SelectedIndex.ToString(), listaCargo.SelectedValue.ToString(),
                        txtTelefono.Text, txtCorreo.Text
                        );

                    emp_suc = new conexiones_BD.clases.empleados_sucursales(idempleados_sucursal, listaSucursales.SelectedValue.ToString(), idempleado);

                    if (emple.modificar(false) > 0)
                    {
                        if (emp_suc.modificar(false) > 0)
                        {
                            MessageBox.Show("El empleado se modifico con exíto", "Exíto", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            cargarTablas();
                            vaciarDatos();
                            habilitar(false);
                        }
                        else
                        {
                            MessageBox.Show("El empleado no se pudo modificar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }
        }
Ejemplo n.º 4
0
        private bool validandoExistencias()
        {
            List <string> campos  = new List <string>();
            List <string> valores = new List <string>();
            bool          valido  = false;

            campos.Add("nombres");
            campos.Add("apellidos");
            valores.Add(txtNombre.Text);
            valores.Add(txtApellidos.Text);

            emple = new conexiones_BD.clases.empleados(campos, valores);

            if (Modificar)
            {
                if (txtNombre.Text.Equals(nombre) && txtApellidos.Text.Equals(apellidos))
                {
                    if (emple.validarCamposcondicorANDActu(true, 1) > 1)
                    {
                        valido = true;
                    }
                    else
                    {
                        valido = false;
                    }
                }
                else
                {
                    if (emple.validarCamposcondicorAND(true) > 0)
                    {
                        valido = true;
                    }
                    else
                    {
                        valido = false;
                    }
                }
            }
            else
            {
                if (emple.validarCamposcondicorAND(true) > 0)
                {
                    valido = true;
                }
                else
                {
                    valido = false;
                }
            }

            return(valido);
        }