예제 #1
0
 public void pv_ObtenerConfigEmpresa(ref ConfigEmpresaModelMisc ps_ConfigEmpresaModelMisc)
 {
     try
     {
         vConnectionModel.pb_ObtenerConfigEmpresa(ref ps_ConfigEmpresaModelMisc);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #2
0
        /// <summary>
        /// Carga los calendarios con respecto a la fecha de inactividad, inicio de periodo y fin de perido.
        /// </summary>
        /// <param name="pe_Calendario"></param>
        public void pv_CargaCalendario(ref MetroDateTime pe_Calendario)
        {
            try
            {
                var _configEmpresaModelMisc = new ConfigEmpresaModelMisc();
                _configEmpresaModelMisc.pb_ObtenerConfigEmpresa(ref _configEmpresaModelMisc);

                //Si la fecha de inactividad es menor a la fecha de inicio de periodo, no se puede seleccionar nada menor a la fecha de inicio
                pe_Calendario.MinDate = DateTime.Parse(DateTime.Parse(_configEmpresaModelMisc.FecInaPeriodo) <
                                                       DateTime.Parse(_configEmpresaModelMisc.FecIniPeriodo) ? _configEmpresaModelMisc.FecIniPeriodo : _configEmpresaModelMisc.FecInaPeriodo);

                pe_Calendario.MaxDate = DateTime.Parse(_configEmpresaModelMisc.FecFinPeriodo);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }