public void pv_ObtenerConfigEmpresa(ref ConfigEmpresaModelMisc ps_ConfigEmpresaModelMisc) { try { vConnectionModel.pb_ObtenerConfigEmpresa(ref ps_ConfigEmpresaModelMisc); } catch (Exception ex) { throw ex; } }
/// <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; } }