Esempio n. 1
0
        public ro_Empleado_Info Get_Info_Empleado()
        {
            try
            {
                ro_Empleado_Info InfoEmpleado = new ro_Empleado_Info();


                if (cmb_beneficiario.EditValue != null && IdTipo_Persona == Cl_Enumeradores.eTipoPersona.EMPLEA)
                {
                    Info_Beneficiario = list_Beneficiario.FirstOrDefault(v => v.IdBeneficiario == Convert.ToString(cmb_beneficiario.EditValue));
                    ro_Empleado_Bus BusProvee = new ro_Empleado_Bus();

                    InfoEmpleado = BusProvee.Get_Info_Empleado(param.IdEmpresa, Info_Beneficiario.IdEntidad);
                }



                return(InfoEmpleado);
            }
            catch (Exception ex)
            {
                string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
                MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
                return(new ro_Empleado_Info());
            }
        }
Esempio n. 2
0
 //carga ultragrid
 public void carga_empleado()
 {
     try
     {
         ro_Empleado_Bus         BusEmpleado  = new ro_Empleado_Bus();
         List <ro_Empleado_Info> listEmpleado = new List <ro_Empleado_Info>();
         listEmpleado = bus_empleado.Get_List_Empleado_(param.IdEmpresa);
         this.gridControlconsultaEmp.DataSource = listEmpleado;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         Log_Error_bus.Log_Error(ex.Message);
     }
 }
        public void Cargar_Grid()
        {
            try
            {
                //Nomina
                IdTipoNominaIni = (Convert.ToInt32(cmbNomina.EditValue) == 0) ? 0 : Convert.ToInt32(cmbNomina.EditValue);
                IdTipoNominaFin = (Convert.ToInt32(cmbNomina.EditValue) == 0) ? 99999 : Convert.ToInt32(cmbNomina.EditValue);
                //Departamento
                IdDepartamentoIni = (Convert.ToInt32(cmbDepartamento.EditValue) == 0) ? 0 : Convert.ToInt32(cmbDepartamento.EditValue);
                IdDepartamentoFin = (Convert.ToInt32(cmbDepartamento.EditValue) == 0) ? 99999 : Convert.ToInt32(cmbDepartamento.EditValue);
                //Estado de Empleado
                em_status = (Convert.ToString(cmbEstado_Empleado.EditValue) == "") ? "" : Convert.ToString(cmbEstado_Empleado.EditValue);

                BindInfo = new BindingList <ro_Empleado_Info>();
                BusInfo  = new ro_Empleado_Bus();
                BindInfo = new BindingList <ro_Empleado_Info>(BusInfo.Get_List_Solicitud_Tarjeta(param.IdEmpresa, IdTipoNominaIni, IdTipoNominaFin, IdDepartamentoIni, IdDepartamentoFin, em_status, ref mensaje));
                gridControlSol_Tarjetas_Rol.DataSource = BindInfo;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
Esempio n. 4
0
        public void getinfo(ref string mensaje)
        {
            try
            {
                string msg   = "";
                int    valor = 100;
                ro_HistoricoSueldo_Bus HistoricoBus = new ro_HistoricoSueldo_Bus();
                ro_Empleado_Bus        empBus       = new ro_Empleado_Bus();

                // asignando el datasource de la lista
                List <ro_Empleado_Info> List = (List <ro_Empleado_Info>)grdLista.DataSource;
                foreach (var item in List)
                {
                    if (item.check == true)
                    {
                        InfoHistoricoSueldo.IdEmpresa  = param.IdEmpresa;
                        InfoHistoricoSueldo.IdEmpleado = item.IdEmpleado;


                        if (item.em_sueldoBasicoMen > 0 && item.SueldoActual > 0)
                        {
                            InfoHistoricoSueldo.SueldoAnterior = item.em_sueldoBasicoMen;
                            InfoHistoricoSueldo.SueldoActual   = item.SueldoActual;

                            InfoHistoricoSueldo.ValorIncrementoSueldo = (InfoHistoricoSueldo.SueldoActual - InfoHistoricoSueldo.SueldoAnterior);
                            InfoHistoricoSueldo.PorIncrementoSueldo   = (((InfoHistoricoSueldo.SueldoActual - InfoHistoricoSueldo.SueldoAnterior) / InfoHistoricoSueldo.SueldoAnterior) * valor);
                        }
                        else
                        {
                            if (item.em_sueldoBasicoMen == 0 && item.SueldoActual > 0)
                            {
                                InfoHistoricoSueldo.SueldoAnterior = item.SueldoActual;
                                InfoHistoricoSueldo.SueldoActual   = item.SueldoActual;

                                InfoHistoricoSueldo.ValorIncrementoSueldo = (InfoHistoricoSueldo.SueldoActual);
                                InfoHistoricoSueldo.PorIncrementoSueldo   = ((InfoHistoricoSueldo.SueldoActual / InfoHistoricoSueldo.SueldoAnterior) * valor);
                            }
                        }


                        InfoHistoricoSueldo.Motivo         = txtObservacion.Text;
                        InfoHistoricoSueldo.Fecha          = DateTime.Now;
                        InfoHistoricoSueldo.Fecha_Transac  = DateTime.Now;
                        InfoHistoricoSueldo.idUsuario      = param.IdUsuario;
                        InfoHistoricoSueldo.nom_pc         = param.nom_pc;
                        InfoHistoricoSueldo.ip             = param.ip;
                        InfoHistoricoSueldo.ca_descripcion = item.cargo_Descripcion;
                        InfoHistoricoSueldo.de_descripcion = item.de_descripcion;

                        if (HistoricoBus.GrabarDB(InfoHistoricoSueldo, ref msg))
                        {
                            Info_Empleado.IdEmpresa  = InfoHistoricoSueldo.IdEmpresa;
                            Info_Empleado.IdEmpleado = InfoHistoricoSueldo.IdEmpleado;
                        }
                        else
                        {
                            return;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                Log_Error_bus.Log_Error(ex.Message);
            }
        }