示例#1
0
        public static List <FeriadoWS.KeyValue> FeriadoBajas(List <DateTime> listaFeriado, Boolean esBaja)
        {
            FeriadoWS.FeriadoWS srv = new FeriadoWS.FeriadoWS();
            srv.Url         = ConfigurationManager.AppSettings[srv.GetType().ToString()];
            srv.Credentials = System.Net.CredentialCache.DefaultCredentials;

            try
            {
                return((srv.FeriadosBaja(listaFeriado.ToArray(), esBaja)).ToList <FeriadoWS.KeyValue>());
            }
            catch (Exception ex)
            {
                log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message));
                throw ex;
            }
        }
示例#2
0
        public static List <FeriadoWS.Feriado> FeriadoTraer(DateTime?fecha)
        {
            FeriadoWS.FeriadoWS srv = new FeriadoWS.FeriadoWS();
            srv.Url         = System.Configuration.ConfigurationManager.AppSettings[srv.GetType().ToString()];
            srv.Credentials = System.Net.CredentialCache.DefaultCredentials;
            List <FeriadoWS.Feriado> lista;

            try
            {
                lista = new List <FeriadoWS.Feriado>(srv.FeriadosTraer(fecha));
                return(lista);
            }
            catch (Exception ex)
            {
                log.Error(string.Format("Error Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message));
                return(null);
            }
            finally
            {
                srv.Dispose();
            }
        }