示例#1
0
        private Boolean Get_novedades_Pendientes()
        {
            try
            {
                //OBTENER TODAS LAS NOVEDADES PENDIENTES
                ro_Empleado_Novedad_Det_Bus         oRo_Empleado_Novedad_Det_Bus = new ro_Empleado_Novedad_Det_Bus();
                List <ro_Empleado_Novedad_Det_Info> List_Empleado_Novedad_Det    = new List <ro_Empleado_Novedad_Det_Info>();


                List_Empleado_Novedad_Det = oRo_Empleado_Novedad_Det_Bus.Get_List_Empleado_Novedad_Det_x_RubroPendiente(_Info.IdEmpresa, _Info.IdEmpleado, _fechaInicial, ref mensaje);

                foreach (ro_Empleado_Novedad_Det_Info item in List_Empleado_Novedad_Det)
                {
                    ro_Acta_Finiquito_Detalle_Info ifo_det = new ro_Acta_Finiquito_Detalle_Info();

                    ifo_det.IdEmpresa       = _Info.IdEmpresa;
                    ifo_det.IdEmpleado      = _Info.IdEmpleado;
                    ifo_det.IdActaFiniquito = _Info.IdActaFiniquito;
                    if (item.ru_tipo == "I")
                    {
                        ifo_det.Signo       = "+";
                        ifo_det.Observacion = item.ru_descripcion;;
                        ifo_det.Valor       = item.Valor;
                        oRo_Acta_Finiquito_Detalle_Bus.GrabarBD(ifo_det, ref mensaje);
                    }
                    else
                    {
                        ifo_det.Signo       = "-";
                        ifo_det.Observacion = item.ru_descripcion;
                        ifo_det.Valor       = item.Valor;
                        oRo_Acta_Finiquito_Detalle_Bus.GrabarBD(ifo_det, ref mensaje);
                    }
                }


                return(true);
            }
            catch (Exception ex)
            {
                Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message);
                throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "pu_ObtenerNovedadesPendientes", ex.Message), ex)
                      {
                          EntityType = typeof(ro_Acta_Finiquito_Bus)
                      };
            }
        }