public List <EstadoOrdenEntity> ConsultarEstadosOrden(int idOrden) { using (EstadosData data = new EstadosData()) { return(data.ConsultaEstadosOrden(idOrden)); } }
public List <EstadoEntity> ConsultarEstados() { using (EstadosData data = new EstadosData()) { return(data.ConsultaEstados()); } }
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); } }
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); }