Esempio n. 1
0
        private void CargarDatos()
        {
            try
            {
                listaCargo             = bus_cargo.ObtenerLstCargo(param.IdEmpresa);
                cmbCargo.DataSource    = listaCargo;
                cmbCargo.ValueMember   = "IdCargo";
                cmbCargo.DisplayMember = "ca_descripcion";


                listaFuerza = bus_fuerza.Get_List_Fuerza(param.IdEmpresa);

                cmbFuerza.DataSource    = listaFuerza;
                cmbFuerza.ValueMember   = "IdFuerza";
                cmbFuerza.DisplayMember = "fu_descripcion";

                cmb_cargo.DataSource  = listaCargo;
                cmb_fuerza.DataSource = listaFuerza;

                cmbnomina.Properties.DataSource = oRo_Nomina_Tipo_Bus.Get_List_Nomina_Tipo(param.IdEmpresa);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        public void Cargar_Datos()
        {
            try
            {
                lista_empleado              = bus_empleado.get_lista_emp_con_sueldo_actual_para_calculo_HE(param.IdEmpresa);
                cmb_empleados.DataSource    = lista_empleado;
                cmb_empleados.DisplayMember = "InfoPersona.pe_nombreCompleto";
                cmb_empleados.ValueMember   = "IdEmpleado";

                lista_parametros_x_variables = bus_variable_param.listado_parametro_pago_variable(param.IdEmpresa);
                cmb_parametros_variable.Properties.DataSource = lista_parametros_x_variables;


                listaFuerza          = bus_fuerza.Get_List_Fuerza(param.IdEmpresa);
                cmbfuerza.DataSource = listaFuerza;



                lista_empleados_x_parametros     = new BindingList <ro_empleado_x_parametro_x_pago_variable_Info>(bus_empleado_x_parametro_pago_variable.listado_empleado_x_parametro_variables(param.IdEmpresa));
                gridControl_Empleados.DataSource = lista_empleados_x_parametros;
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public void cargar_dato()
        {
            try
            {
                cmb_disco.ValueMember   = "IdDisco";
                cmb_disco.DisplayMember = "Disco";

                cmb_fuerza.ValueMember   = "IdFuerza";
                cmb_fuerza.DisplayMember = "fu_descripcion";

                cmb_placa.ValueMember   = "IdPlaca";
                cmb_placa.DisplayMember = "Placa";

                cmb_ruta.ValueMember   = "IdRuta";
                cmb_ruta.DisplayMember = "ru_descripcion";

                cmb_zona.ValueMember   = "IdZona";
                cmb_zona.DisplayMember = "zo_descripcion";
// lista de disco
                lista_disco          = bus_disco.Get_List_Disco(param.IdEmpresa);
                cmb_disco.DataSource = lista_disco;


// lista de fuerza
                lista_fuerza          = bus_fuerza.Get_List_Fuerza(param.IdEmpresa);
                cmb_fuerza.DataSource = lista_fuerza;
// lista de placa
                lista_placa          = bus_placa.Get_List_Placa(param.IdEmpresa);
                cmb_placa.DataSource = lista_placa;
// lista de rutas
                lista_ruta          = bus_ruta.Get_List_Ruta(param.IdEmpresa);
                cmb_ruta.DataSource = lista_ruta;

// lista de zonas
                lista_zona          = bus_zona.Get_List_Zona(param.IdEmpresa);
                cmb_zona.DataSource = lista_zona;
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 4
0
 void Cargar_Combo()
 {
     try
     {
         ucFa_Catalogos_Cmb.cargar_Catalogos(12);
         lista_fuerza = bus_fuerza.Get_List_Fuerza(param.IdEmpresa);
         cmb_fuerza.Properties.DataSource = lista_fuerza;
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        void Cargar_Combo()
        {
            try
            {
                ucFa_Catalogos_Cmb.cargar_Catalogos(12);
                lista_fuerza = bus_fuerza.Get_List_Fuerza(param.IdEmpresa);

                cmb_fuerza.DataSource    = lista_fuerza;
                cmb_fuerza.DisplayMember = "fu_descripcion";
                cmb_fuerza.ValueMember   = "IdFuerza";
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 6
0
        public void cargar_dato()
        {
            try
            {
                cmb_fuerza.ValueMember   = "IdFuerza";
                cmb_fuerza.DisplayMember = "fu_descripcion";

                cmb_cargo.ValueMember   = "IdCargo";
                cmb_cargo.DisplayMember = "ca_descripcion";

                cmb_grupo.ValueMember   = "IdGrupo";
                cmb_grupo.DisplayMember = "Nombre_Grupo";


                cmb_nomina.ValueMember   = "IdNomina_Tipo";
                cmb_nomina.DisplayMember = "Descripcion";


                // lista de fuerza
                lista_fuerza          = bus_fuerza.Get_List_Fuerza(param.IdEmpresa);
                cmb_fuerza.DataSource = lista_fuerza;

                // lista grupos
                lista_grupo          = bus_grupo.listado_Grupos(param.IdEmpresa);
                cmb_grupo.DataSource = lista_grupo;
                // lista cargo
                listaCargo = bus_cargo.ObtenerLstCargo(param.IdEmpresa);

                cmb_cargo.DataSource = listaCargo;

                // nominas

                lista_nomina = bus_nomina.Get_List_Nomina_Tipo(param.IdEmpresa);
                cmbnomina.Properties.DataSource = lista_nomina;
                cmb_nomina.DataSource           = lista_nomina;
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 7
0
        void Cargar_Grid()
        {
            try
            {
                DateTime fechaDesde = new DateTime();
                DateTime fechaHasta = new DateTime();

                fechaDesde = ucGe_Menu_Mantenimiento_x_usuario1.fecha_desde;
                fechaHasta = ucGe_Menu_Mantenimiento_x_usuario1.fecha_hasta;

                Lista_Fuerza         = Bus_Fuerza.Get_List_Fuerza(param.IdEmpresa, fechaDesde, fechaHasta, ref mensaje);
                gc_fuerza.DataSource = Lista_Fuerza;
            }
            catch (Exception ex)
            {
                string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
                MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
                Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
            }
        }
Esempio n. 8
0
        public List <XROLES_Rpt007_Info> Get_Mano_Obra(ro_periodo_x_ro_Nomina_TipoLiqui_Info info_periodo)
        {
            List <XROLES_Rpt007_Info> lista     = new List <XROLES_Rpt007_Info>();
            List <XROLES_Rpt007_Info> lista_tmp = new List <XROLES_Rpt007_Info>();

            XROLES_Rpt007_Info info;

            fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Info info_parametro = new fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Info();
            fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Bus  bus_parametros = new fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Bus();
            List <ro_fuerza_Info> list_fuerza = new List <ro_fuerza_Info>();
            ro_fuerza_Bus         bus_fuerza  = new ro_fuerza_Bus();

            info_parametro = bus_parametros.Get_List_Get_Info_marge_ganacia_RRHH(info_periodo.IdEmpresa, info_periodo.pe_FechaIni.Year, info_periodo.pe_FechaIni.Month);
            list_fuerza    = bus_fuerza.Get_List_Fuerza(info_periodo.IdEmpresa);

            try
            {
                using (Entities_Roles_Fj_Rpt db = new Entities_Roles_Fj_Rpt())
                {
                    var query = from q in db.spROLES_Rpt007(info_periodo.IdEmpresa, info_periodo.IdNomina_Tipo, info_periodo.IdNomina_TipoLiqui, info_periodo.IdPeriodo, info_periodo.pe_FechaIni, info_periodo.pe_FechaFin)


                                select q;

                    foreach (var item in query)
                    {
                        info = new XROLES_Rpt007_Info();

                        info.fu_descripcion   = item.fu_descripcion;
                        info.zo_descripcion   = item.zo_descripcion;
                        info.em_fecha_ingreso = item.em_fecha_ingreso;
                        info.pe_cedulaRuc     = item.pe_cedulaRuc;
                        info.pe_nombre        = item.pe_nombre + " " + item.pe_apellido;
                        info.pe_apellido      = item.pe_apellido;
                        info.pe_nombre        = item.pe_nombre;
                        info.pe_FechaIni      = info_periodo.pe_FechaIni;
                        info.ca_descripcion   = item.ca_descripcion;
                        info.ca_descripcion   = item.ca_descripcion;
                        info.pe_apellido      = item.pe_apellido + " " + item.pe_nombre;
                        info.Cargo            = item.Cargo;
                        info.SUELDOACTUAL     = item.SueldoActual;
                        info.zo_descripcion   = item.zo_descripcion;
                        info.DIAS             = item.Dias;
                        info.Falta            = item.Falta;
                        info.VACACIONES       = item.Vacaciones;
                        if (item.Permiso_IESS == null)
                        {
                            item.Permiso_IESS = 0;
                        }
                        info.PERMISO_IESS = item.Permiso_IESS;
                        if (item.Dias_Efectivos > 30)
                        {
                            info.DIAS_EFECTIVOS = 30;
                        }
                        else
                        {
                            info.DIAS_EFECTIVOS = item.Dias_Efectivos;
                        }
                        info.SUELDO_X_DIAS_TRABAJADOS = item.SUELDO_X_DIAS_TRABAJADOS;
                        info.HORAS_25          = item.HORAS__25_;
                        info.HORAS_50          = item.HORAS_50_;
                        info.HORAS_100         = item.HORAS_100_;
                        info.TRANSPORTE        = item.TRANSPORTE;
                        info.ALIMENTACION      = item.ALIMENTACION;
                        info.BONIFICACIÓN      = item.BONIFICACIÓN;
                        info.TOTAL_SOBRETIEMPO = Convert.ToDouble(item.HORAS__25_ + item.HORAS_50_ + item.HORAS_100_);
                        info.tot_ingreso       = Convert.ToDouble(item.SUELDO_X_DIAS_TRABAJADOS + info.TOTAL_SOBRETIEMPO);
                        info.T_MAS_BENEFICIOS  = Convert.ToDouble(info.tot_ingreso) * Convert.ToDouble(info_parametro.Porcentaje_Calculo_MO);
                        info.TOTAL_MO          = Convert.ToDouble(item.TRANSPORTE + item.ALIMENTACION + info.T_MAS_BENEFICIOS);
                        info.DIA_TRABAJADO     = Convert.ToInt32(item.Dias - item.Vacaciones - item.Permiso_IESS - item.Falta);
                        lista.Add(info);
                    }



                    // extraigo la fuerza

                    foreach (var item in list_fuerza)
                    {
                        info = new XROLES_Rpt007_Info();

                        decimal tota = 0;
                        tota                = Convert.ToDecimal(lista.Where(v => v.fu_descripcion == item.fu_descripcion).Sum(v => v.TOTAL_MO));
                        info.TOTAL_MO       = Convert.ToDouble(tota * info_parametro.Porcentaje_Calculo_BS);
                        info.fu_descripcion = item.fu_descripcion;
                        if (tota > 0)
                        {
                            lista.Add(info);
                        }
                    }
                }
                return(lista);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                mensaje = ex.ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", mensaje, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(mensaje);
            }
        }