コード例 #1
0
        private void btnAnular_ButtonPressed(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            DialogResult rs;

            if (Int32.Parse(vista.GetFocusedRowCellValue("Estado").ToString()) == 0)
            {
                rs = MessageBox.Show("¿Estás seguro que deseas activar a este colaborador", "◄ AVISO | LEASEIN ►", MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                if (rs == DialogResult.Yes)
                {
                    int IdEmpleado = Int32.Parse(vista.GetFocusedRowCellValue("IdEmpleado").ToString());
                    int error      = 0;
                    empleado.IdEmpleado = IdEmpleado;
                    empleado.Estado     = 1;
                    error = empleadoDA.ModificarEmpleadoEstado(empleado, this.nombreUsuario);

                    if (error == 0)
                    {
                        MessageBox.Show("Hubo error en la modificación, comunicarse con tu soporte", "◄ AVISO | LEASEIN ►", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                        return;
                    }
                    MessageBox.Show("Se guardó el proceso con éxito", "◄ AVISO | LEASEIN ►", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);

                    empleado = new Empleado();
                    dgvEmpleados.DataSource = null;
                    tablaEmpleado           = empleadoDA.ListarEmpleados();
                    dgvEmpleados.DataSource = tablaEmpleado;
                    estadoComponentes(TipoVista.Inicial);
                }
            }
            else
            {
                if (MessageBox.Show("¿Estás seguro que deseas desactivar a este colaborador?", "◄ AVISO | LEASEIN ►", MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
                {
                    int IdEmpleado = Int32.Parse(vista.GetFocusedRowCellValue("IdEmpleado").ToString());
                    int error      = 0;
                    empleado.IdEmpleado = IdEmpleado;
                    empleado.Estado     = 0;
                    error = empleadoDA.ModificarEmpleadoEstado(empleado, this.nombreUsuario);

                    if (error == 0)
                    {
                        MessageBox.Show("Hubo error en la modificación, comunicarse con tu soporte", "◄ AVISO | LEASEIN ►", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                        return;
                    }
                    MessageBox.Show("Se guardó el proceso con éxito", "◄ AVISO | LEASEIN ►", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);

                    empleado = new Empleado();
                    dgvEmpleados.DataSource = null;
                    tablaEmpleado           = empleadoDA.ListarEmpleados();
                    dgvEmpleados.DataSource = tablaEmpleado;
                    estadoComponentes(TipoVista.Inicial);
                }
            }
        }