示例#1
0
        public void eliminarEmpleado()
        {
            objEmpleados objEmpleado = new objEmpleados();
            cnEmpleados  cnEmpleado  = new cnEmpleados();

            DialogResult eleccionEliminar = MessageBox.Show("¿Desea eliminar el empleado seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (eleccionEliminar == DialogResult.Yes)
            {
                objEmpleado.Cod_Empleado = Convert.ToInt32(dgvListaEmpleados.CurrentRow.Cells[0].Value.ToString());

                cnEmpleado.eliminarEmpleado(objEmpleado);

                llenarDataGrigView();

                txtCedula.Enabled         = true;
                txtCorreo.Enabled         = true;
                txtFecha_Contrato.Enabled = false;

                btAgregar.Enabled    = true;
                btActualizar.Enabled = false;
                btEliminar.Enabled   = false;

                limpiarCamposFormulario();
            }
        }
示例#2
0
        public void actualizarEmpleado()
        {
            objEmpleados objEmpleado = new objEmpleados();
            cnEmpleados  cnEmpleado  = new cnEmpleados();

            if (validarCamposLlenos())
            {
                DialogResult eleccionActualizar = MessageBox.Show("¿Desea actualizar el vehículo seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (eleccionActualizar == DialogResult.Yes)
                {
                    if (cbEstado.Text == "Activo")
                    {
                        objEmpleado.Cod_Empleado     = Convert.ToInt32(txtCodigoEmpleado.Text);
                        objEmpleado.Nombre           = txtNombre.Text;
                        objEmpleado.Apellidos        = txtApellidos.Text;
                        objEmpleado.Cod_Departamento = Convert.ToInt32(cbNombreDepartamento.SelectedValue.ToString());
                        objEmpleado.Telefono         = Convert.ToInt32(txtTelefono.Text);
                        objEmpleado.Salario          = txtSalario.Text;
                        objEmpleado.Fecha_Contrato   = Convert.ToDateTime(txtFecha_Contrato.Text);
                        objEmpleado.Estado           = Convert.ToInt32(cbEstado.SelectedValue.ToString());
                    }
                    else
                    {
                        objEmpleado.Cod_Empleado     = Convert.ToInt32(txtCodigoEmpleado.Text);
                        objEmpleado.Nombre           = txtNombre.Text;
                        objEmpleado.Apellidos        = txtApellidos.Text;
                        objEmpleado.Cod_Departamento = Convert.ToInt32(cbNombreDepartamento.SelectedValue.ToString());
                        objEmpleado.Telefono         = Convert.ToInt32(txtTelefono.Text);
                        objEmpleado.Salario          = txtSalario.Text;
                        objEmpleado.Fecha_Despido    = Convert.ToDateTime(txtFecha_Despido.Text);
                        objEmpleado.Estado           = Convert.ToInt32(cbEstado.SelectedValue.ToString());
                    }

                    cnEmpleado.actualizarEmpleado(objEmpleado);

                    llenarDataGrigView();

                    txtCedula.Enabled         = true;
                    txtCorreo.Enabled         = true;
                    txtFecha_Contrato.Enabled = false;

                    btAgregar.Enabled    = true;
                    btActualizar.Enabled = false;
                    btEliminar.Enabled   = false;

                    limpiarCamposFormulario();
                }
            }
        }
示例#3
0
        public void agregarEmpleado()
        {
            objEmpleados objEmpleado = new objEmpleados();
            cnEmpleados  cnEmpleado  = new cnEmpleados();

            if (validarCamposLlenos())
            {
                objEmpleado.Cedula           = txtCedula.Text;
                objEmpleado.Nombre           = txtNombre.Text;
                objEmpleado.Apellidos        = txtApellidos.Text;
                objEmpleado.Cod_Departamento = Convert.ToInt32(cbNombreDepartamento.SelectedValue.ToString());
                objEmpleado.Correo           = txtCorreo.Text;
                objEmpleado.Telefono         = Convert.ToInt32(txtTelefono.Text);
                objEmpleado.Salario          = txtSalario.Text;
                objEmpleado.Fecha_Contrato   = Convert.ToDateTime(txtFecha_Contrato.Text);

                if (validarEmailCorrecto(txtCorreo.Text))
                {
                    if (cnEmpleado.insertarEmpleado(objEmpleado))
                    {
                        llenarDataGrigView();

                        btAgregar.Enabled           = true;
                        btActualizar.Enabled        = false;
                        btEliminar.Enabled          = false;
                        btLimpiarFormulario.Enabled = true;

                        limpiarCamposFormulario();
                    }
                    else
                    {
                        txtCedula.BackColor = Color.Tomato;
                        txtCorreo.BackColor = Color.Tomato;
                    }
                }
                else
                {
                    MessageBox.Show("Debe digitar correctamente el correo electrónico", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    txtCorreo.BackColor = Color.Tomato;
                }
            }
            else
            {
                MessageBox.Show("Debe digitar los campos del formulario", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
        public void cargarComboBoxes()
        {
            cnEmpleados cnEmpleado     = new cnEmpleados();
            DataTable   TablaEmpleados = new DataTable();

            if (cnEmpleado.consultarEmpleadosTaller().Rows.Count > 0)
            {
                cbMecanicos.DataSource    = cnEmpleado.consultarEmpleadosTaller();
                cbMecanicos.DisplayMember = "nombre_empleado";
                cbMecanicos.ValueMember   = "cod_empleado";
            }
            else
            {
                cbMecanicos.DataSource    = null;
                cbMecanicos.DisplayMember = "";
                cbMecanicos.ValueMember   = "";
            }
        }
示例#5
0
        public void cargarComboBoxes()
        {
            cnEmpleados cnEmpleado     = new cnEmpleados();
            DataTable   TablaEmpleados = new DataTable();

            if (cnEmpleado.consultarEmpleadosNoGerentes().Rows.Count > 0)
            {
                cbNombreAdministrador.DataSource    = cnEmpleado.consultarEmpleadosNoGerentes();
                cbNombreAdministrador.DisplayMember = "nombre_empleado";
                cbNombreAdministrador.ValueMember   = "cod_empleado";
                cargarCodigoAdministradorCorrecto();
            }
            else
            {
                cbNombreAdministrador.DataSource = null;
                cbNombreAdministrador.Text       = "";
                txtCodAdministrador.Text         = "";
            }
        }
示例#6
0
        public void llenarDataGrigView()
        {
            cnEmpleados cnEmpleado     = new cnEmpleados();
            DataTable   TablaEmpleados = new DataTable();

            dgvListaEmpleados.Rows.Clear();

            dgvListaEmpleados.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGray;

            if (rbEmpleadosActivos.Checked)
            {
                TablaEmpleados = cnEmpleado.consultarEmpleados(1);
            }
            else if (rbEmpleadosInactivos.Checked)
            {
                TablaEmpleados = cnEmpleado.consultarEmpleados(2);
            }

            for (int i = 0; i < TablaEmpleados.Rows.Count; i++)
            {
                String solamenteFechaContrato = TablaEmpleados.Rows[i][8].ToString().Split(' ')[0].Trim();
                String solamenteFechaDespido  = TablaEmpleados.Rows[i][9].ToString().Split(' ')[0].Trim();
                String estado = "Inactivo";

                if (Convert.ToInt32(TablaEmpleados.Rows[i][10].ToString()) == 1)
                {
                    estado = "Activo";
                }

                dgvListaEmpleados.Rows.Add(TablaEmpleados.Rows[i][0], TablaEmpleados.Rows[i][1], TablaEmpleados.Rows[i][2],
                                           TablaEmpleados.Rows[i][3], TablaEmpleados.Rows[i][4], TablaEmpleados.Rows[i][5],
                                           TablaEmpleados.Rows[i][6], TablaEmpleados.Rows[i][7], solamenteFechaContrato,
                                           solamenteFechaDespido, estado);
            }

            cbEstado.Enabled = false;
        }
        public void cargarComboBoxes()
        {
            cnEmpleados     cnEmpleado      = new cnEmpleados();
            cnClientes      cnClientes      = new cnClientes();
            cnFacturaVenta  cnFacturaVenta  = new cnFacturaVenta();
            DataTable       TablaEmpleados  = new DataTable();
            DataTable       TablaClientes   = new DataTable();
            cnVehiculoNuevo cnVehiculoNuevo = new cnVehiculoNuevo();

            //Carga Empleados
            if (cnEmpleado.consultarEmpleadosTaller().Rows.Count > 0)
            {
                cbEmpleado.DataSource    = cnEmpleado.consultarEmpleadosTaller();
                cbEmpleado.DisplayMember = "nombre_empleado";
                cbEmpleado.ValueMember   = "cod_empleado";
            }
            else
            {
                cbEmpleado.DataSource    = null;
                cbEmpleado.DisplayMember = "";
                cbEmpleado.ValueMember   = "";
            }

            //Carga clientes
            if (cnClientes.consultarClientes().Rows.Count > 0)
            {
                cbCliente.DataSource    = cnClientes.consultarClientes();
                cbCliente.DisplayMember = "NOMBRE";
                cbCliente.ValueMember   = "COD_CLIENTE";
            }
            else
            {
                cbCliente.DataSource    = null;
                cbCliente.DisplayMember = "";
                cbCliente.ValueMember   = "";
            }
        }