Exemple #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);
        }
Exemple #2
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);
        }
        public ActionResult Mantenimiento()
        {
            EmpresaModels empresaModels = new EmpresaModels();
            ConsultarZonasHorariasRequest zonasHorariasRequest = null;
            Consultas consultas = null;

            try
            {
                zonasHorariasRequest = new ConsultarZonasHorariasRequest();
                consultas            = new Consultas();

                empresaModels.CopiarListaZonasHorarias(consultas.ConsultarZonasHorarias(zonasHorariasRequest));
            }
            catch (Exception ex)
            {
            }
            return(View(empresaModels));
        }