Esempio n. 1
0
        public ConsultarZonasHorariasResponse ConsultarZonasHorarias(ConsultarZonasHorariasRequest request)
        {
            ConsultarZonasHorariasResponse response = new ConsultarZonasHorariasResponse();
            ObjectParameter estado  = new ObjectParameter("Estado", Constantes.EstadoCorrecto);
            ObjectParameter mensaje = new ObjectParameter("Mensaje", string.Empty);

            try
            {
                using (AgroWebProEntities modelo = new AgroWebProEntities())
                {
                    response.listaZonasHorarias = modelo.PA_ConsultarZonasHorarias(
                        estado
                        , mensaje).ToList();
                    if (estado.Value.ToString().Equals(Constantes.EstadoError))
                    {
                        response.Estado  = Constantes.EstadoError;
                        response.Mensaje = Constantes.MensajeErrorAccesoDatos + mensaje.Value.ToString();
                    }
                }
            }
            catch (Exception ex)
            {
                response.Estado  = Constantes.EstadoError;
                response.Mensaje = Constantes.MensajeErrorAccesoDatos + ((ex.InnerException != null) ? Environment.NewLine + ex.InnerException.Message : string.Empty);
                throw;
            }
            return(response);
        }
Esempio n. 2
0
 public void CopiarListaZonasHorarias(ConsultarZonasHorariasResponse zonasHorariasResponse)
 {
     listaZonasHorarias = new List <ZonaHoraria>();
     if (zonasHorariasResponse != null && zonasHorariasResponse.Estado.Equals(Constantes.EstadoCorrecto) && zonasHorariasResponse.listaZonasHorarias.Count() > 0)
     {
         ZonaHoraria zona = null;
         foreach (var item in zonasHorariasResponse.listaZonasHorarias)
         {
             zona               = new ZonaHoraria();
             zona.zonaHoraria   = item.ZonaHoraria;
             zona.idZonaHoraria = item.IdZonaHoraria;
             listaZonasHorarias.Add(zona);
         }
     }
 }
Esempio n. 3
0
        public ConsultarZonasHorariasResponse ConsultarZonasHorarias(ConsultarZonasHorariasRequest request)
        {
            AccesoDatos.Metodos.Consultas  mantenimiento = new AccesoDatos.Metodos.Consultas();
            ConsultarZonasHorariasResponse response      = new ConsultarZonasHorariasResponse();

            try
            {
                response = mantenimiento.ConsultarZonasHorarias(request);
            }
            catch (Exception ex)
            {
                response.Estado  = Constantes.EstadoError;
                response.Mensaje = Constantes.MensajeErrorLogicaNegocios + ((ex.InnerException != null) ? Environment.NewLine + ex.InnerException.Message : string.Empty);
                throw;
            }
            return(response);
        }