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); }
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); } } }
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); }