Beispiel #1
0
 public List <EstadoOrdenEntity> ConsultarEstadosOrden(int idOrden)
 {
     using (EstadosData data = new EstadosData())
     {
         return(data.ConsultaEstadosOrden(idOrden));
     }
 }
Beispiel #2
0
 public List <EstadoEntity> ConsultarEstados()
 {
     using (EstadosData data = new EstadosData())
     {
         return(data.ConsultaEstados());
     }
 }
Beispiel #3
0
        public List <OrdenEntity> ConsultaOrdenes(Filtro filtro)
        {
            using (OrdenData data = new OrdenData())
                using (EstadosData dataestados = new EstadosData())
                {
                    var ordenes = data.ConsultaOrdenes(filtro);
                    if (ordenes != null)
                    {
                        var          estados = dataestados.ConsultaEstados();
                        EstadoEntity estado  = null;
                        ordenes.ForEach(ord =>
                        {
                            estado = estados.FirstOrDefault(f => f.IdEstado == ord.Estado.IdEstado);
                            if (estado == null)
                            {
                                estado = new EstadoEntity();
                            }
                            ord.Estado.Comentario = estado.Descripcion;
                        });
                    }

                    return(ordenes);
                }
        }
Beispiel #4
0
        public bool ActualizarEstadoOrden(EstadoOrdenEntity estado)
        {
            MensajeDto respuesta = null;

            using (EstadosData data = new EstadosData())
            {
                respuesta = data.ActualizarEstadoOrden(estado);
            }
            if (respuesta != null)
            {
                //Enviar Correo
                if (!string.IsNullOrEmpty(respuesta.Correo))
                {
                    EnviarEmailCambioEstado(respuesta.Correo, respuesta.MensajeEmail);
                }
                //Enviar mensaje
                if (!string.IsNullOrEmpty(respuesta.Telefono))
                {
                    EnviarSmsCambioEstado(respuesta.Telefono, respuesta.MensajeSms);
                }
            }

            return(true);
        }