public void Filtrar_Empleados(ref cls_EMPLEADOS_DAL Obj_EMPLEADOS_DAL, string sFiltro)
        {
            try
            {
                cls_BD_BLL Obj_BD_BLL = new cls_BD_BLL();
                cls_BD_DAL Obj_BD_DAL = new cls_BD_DAL();

                Obj_BD_DAL.SNomb_Sp   = "sp_Filtrar_Empleados";
                Obj_BD_DAL.SNombTabla = "Empleados";

                Obj_BD_BLL.Crear_DT_Parametros(ref Obj_BD_DAL);

                Obj_BD_DAL.dt_Parametros.Rows.Add("@Descripcion", "2", sFiltro);

                Obj_BD_BLL.Exec_DataAdapter(ref Obj_BD_DAL);

                if (Obj_BD_DAL.SMsjError == string.Empty)
                {
                    Obj_EMPLEADOS_DAL.Obj_DT    = Obj_BD_DAL.Obj_DS.Tables[0];
                    Obj_EMPLEADOS_DAL.sMsjError = string.Empty;
                }
                else
                {
                    Obj_EMPLEADOS_DAL.sMsjError = Obj_BD_DAL.SMsjError;
                }
            }
            catch (Exception ex)
            {
                Obj_EMPLEADOS_DAL.sMsjError = ex.Message.ToString();
            }
        }
        public void Eliminar_Empleados(ref cls_EMPLEADOS_DAL Obj_EMPLEADOS_DAL, string sFiltro)
        {
            try
            {
                cls_BD_BLL Obj_BD_BLL = new cls_BD_BLL();
                cls_BD_DAL Obj_BD_DAL = new cls_BD_DAL();

                Obj_BD_DAL.SNomb_Sp = "sp_Eliminar_Estados";

                Obj_BD_BLL.Crear_DT_Parametros(ref Obj_BD_DAL);

                Obj_BD_DAL.dt_Parametros.Rows.Add("@IdEstado", "4", sFiltro);

                Obj_BD_BLL.Exec_NonQuery(ref Obj_BD_DAL);

                if (Obj_BD_DAL.SMsjError == string.Empty)
                {
                    Obj_EMPLEADOS_DAL.sMsjError = string.Empty;
                }
                else
                {
                    Obj_EMPLEADOS_DAL.sMsjError = Obj_BD_DAL.SMsjError;
                }
            }
            catch (Exception ex)
            {
                Obj_EMPLEADOS_DAL.sMsjError = ex.Message.ToString();
            }
        }
        private void tsbtnModificar_Click(object sender, EventArgs e)
        {
            if (dgvEmpleados.Rows.Count > 0)
            {
                Obj_Empleados_DAL                   = new cls_EMPLEADOS_DAL();
                Obj_Empleados_DAL.cAx               = 'U';
                Obj_Empleados_DAL.cIdEstado         = Convert.ToChar(dgvEmpleados.SelectedRows[0].Cells[0].Value.ToString());
                Obj_Empleados_DAL.sCedula           = dgvEmpleados.SelectedRows[0].Cells[1].Value.ToString();
                Obj_Empleados_DAL.sNombre           = dgvEmpleados.SelectedRows[0].Cells[2].Value.ToString();
                Obj_Empleados_DAL.sApellidos        = dgvEmpleados.SelectedRows[0].Cells[3].Value.ToString();
                Obj_Empleados_DAL.sDireccion        = dgvEmpleados.SelectedRows[0].Cells[4].Value.ToString();
                Obj_Empleados_DAL.bEdad             = Convert.ToByte(dgvEmpleados.SelectedRows[0].Cells[5].Value.ToString());
                Obj_Empleados_DAL.sTelefonoCasa     = dgvEmpleados.SelectedRows[0].Cells[6].Value.ToString();
                Obj_Empleados_DAL.sTelefono_Ref     = dgvEmpleados.SelectedRows[0].Cells[7].Value.ToString();
                Obj_Empleados_DAL.sTelefono_Celular = dgvEmpleados.SelectedRows[0].Cells[8].Value.ToString();
                Obj_Empleados_DAL.fSalario          = Convert.ToSingle(dgvEmpleados.SelectedRows[0].Cells[9].Value.ToString());
                Obj_Empleados_DAL.iIdTipoEmpleado   = Convert.ToInt32(dgvEmpleados.SelectedRows[0].Cells[10].Value.ToString());
                Obj_Empleados_DAL.cIdDepartamento   = Convert.ToChar(dgvEmpleados.SelectedRows[0].Cells[11].Value.ToString());
                Obj_Empleados_DAL.iIdHorario        = Convert.ToInt32(dgvEmpleados.SelectedRows[0].Cells[12].Value.ToString());
                Obj_Empleados_DAL.cIdEstado         = Convert.ToChar(dgvEmpleados.SelectedRows[0].Cells[13].Value.ToString());

                Pantallas.Editar.FRM_Editar_Empleados Pant_Modif_Empleados = new Editar.FRM_Editar_Empleados();
                Pant_Modif_Empleados.Obj_Empleados_Editar_DAL = Obj_Empleados_DAL;
                Pant_Modif_Empleados.ShowDialog();

                CargarDatos();
            }
            else
            {
                MessageBox.Show("Debe seleccionar un Empleado", "Alerta",
                                MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
        }
Beispiel #4
0
        private void CargarComboBox()
        {
            cls_EMPLEADOS_DAL obj_Cargar_Empl_DAL = new cls_EMPLEADOS_DAL();
            cls_EMPLEADOS_BLL obj_Cargar_Empl_BLL = new cls_EMPLEADOS_BLL();
            cls_ESTADOS_BLL   obj_Cargar_Est_BLL  = new cls_ESTADOS_BLL();
            cls_ESTADOS_DAL   obj_Cargar_Est_DAL  = new cls_ESTADOS_DAL();


            obj_Cargar_Empl_DAL.cCombo = 'C';
            obj_Cargar_Est_DAL.cComboE = 'C';
            obj_Cargar_Empl_BLL.Listar_Empleados(ref obj_Cargar_Empl_DAL);
            obj_Cargar_Est_BLL.Listar_Estados(ref obj_Cargar_Est_DAL);

            if (obj_Cargar_Empl_DAL.sMsjError == string.Empty)
            {
                cmbIdEmpleado.DataSource = null;
                cmbIdEmpleado.DataSource = obj_Cargar_Empl_DAL.Obj_DT;
                cmbIdEstado.DataSource   = null;
                cmbIdEstado.DataSource   = obj_Cargar_Est_DAL.Obj_DT;

                obj_Cargar_Empl_DAL.Obj_DT.Rows.Add("0", "-- Seleccione un Id --");
                obj_Cargar_Est_DAL.Obj_DT.Rows.Add("0", "-- Seleccione un Id --");

                cmbIdEmpleado.ValueMember   = "IdEmpleado";
                cmbIdEmpleado.DisplayMember = "Nombre";
                cmbIdEstado.ValueMember     = "IdEstado";
                cmbIdEstado.DisplayMember   = "Descripcion";
            }
            else
            {
                MessageBox.Show("Se presento un errora la hora de cargar el combo de estados. \n\n ERROR: [" + obj_Usuarios_DAL.SMsjError + "].", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public void Listar_Empleados(ref cls_EMPLEADOS_DAL Obj_EMPLEADOS_DAL)
        {
            try
            {
                cls_BD_BLL Obj_BD_BLL = new cls_BD_BLL();
                cls_BD_DAL Obj_BD_DAL = new cls_BD_DAL();

                Obj_BD_DAL.SNomb_Sp   = "sp_Listar_Empleados";
                Obj_BD_DAL.SNombTabla = "Empleados";

                Obj_BD_BLL.Exec_DataAdapter(ref Obj_BD_DAL);

                if (Obj_BD_DAL.SMsjError == string.Empty)
                {
                    Obj_EMPLEADOS_DAL.Obj_DT    = Obj_BD_DAL.Obj_DS.Tables[0];
                    Obj_EMPLEADOS_DAL.sMsjError = string.Empty;
                }
                else
                {
                    Obj_EMPLEADOS_DAL.sMsjError = Obj_BD_DAL.SMsjError;
                }
            }
            catch (Exception ex)
            {
                Obj_EMPLEADOS_DAL.sMsjError = ex.Message.ToString();
            }
        }
        private void tsbtnNuevo_Click(object sender, EventArgs e)
        {
            Obj_Empleados_DAL     = new cls_EMPLEADOS_DAL();
            Obj_Empleados_DAL.cAx = 'I';

            Pantallas.Editar.FRM_Editar_Empleados Pant_Modif_Empleados = new Editar.FRM_Editar_Empleados();
            Pant_Modif_Empleados.Obj_Empleados_Editar_DAL = Obj_Empleados_DAL;
            Pant_Modif_Empleados.ShowDialog();

            CargarDatos();
        }
        public void Insertar_Empleadoss(ref cls_EMPLEADOS_DAL Obj_EMPLEADOS_DAL)
        {
            try
            {
                cls_BD_BLL Obj_BD_BLL = new cls_BD_BLL();
                cls_BD_DAL Obj_BD_DAL = new cls_BD_DAL();

                Obj_BD_DAL.SNomb_Sp = "sp_Insertar_Empleado";

                Obj_BD_BLL.Crear_DT_Parametros(ref Obj_BD_DAL);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@IdEmpleado", "4", Obj_EMPLEADOS_DAL.sIdEmpleado);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@Cedula", "2", Obj_EMPLEADOS_DAL.sCedula);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@Nombre", "2", Obj_EMPLEADOS_DAL.sNombre);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@Apellidos", "2", Obj_EMPLEADOS_DAL.sApellidos);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@Direccion", "2", Obj_EMPLEADOS_DAL.sDireccion);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@Edad", "1", Obj_EMPLEADOS_DAL.bEdad);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@Telefono_Casa", "2", Obj_EMPLEADOS_DAL.sTelefonoCasa);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@Telefono_Referencia", "2", Obj_EMPLEADOS_DAL.sTelefono_Ref);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@Celular", "2", Obj_EMPLEADOS_DAL.sTelefono_Celular);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@Salario", "2", Obj_EMPLEADOS_DAL.fSalario);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@IdTipoEmpleado", "1", Obj_EMPLEADOS_DAL.iIdTipoEmpleado);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@IdDepartamento", "4", Obj_EMPLEADOS_DAL.cIdDepartamento);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@IdHorario", "1", Obj_EMPLEADOS_DAL.iIdHorario);
                Obj_BD_DAL.dt_Parametros.Rows.Add("@IdEstado", "4", Obj_EMPLEADOS_DAL.cIdEstado);

                Obj_BD_BLL.Exec_NonQuery(ref Obj_BD_DAL);


                if (Obj_BD_DAL.SMsjError == string.Empty)
                {
                    Obj_EMPLEADOS_DAL.sMsjError = string.Empty;
                    Obj_EMPLEADOS_DAL.cAx       = 'U';
                }
                else
                {
                    Obj_EMPLEADOS_DAL.sMsjError = Obj_BD_DAL.SMsjError;
                    Obj_EMPLEADOS_DAL.cAx       = 'I';
                }
            }
            catch (Exception ex)
            {
                Obj_EMPLEADOS_DAL.sMsjError = ex.Message.ToString();
            }
        }