public void BindBocaDeCarga(IAutoBindeable autoBindeable) { autoBindeable.ClearItems(); AddDefaultItems(autoBindeable); if (autoBindeable.GetParent <Empresa>() == null && autoBindeable.GetParent <Linea>() == null) { return; } var idEmpresa = autoBindeable.ParentSelected <Empresa>(); var idLinea = autoBindeable.ParentSelected <Linea>(); if (idEmpresa <= 0 && idLinea <= 0) { return; } var bocas = DaoFactory.BocaDeCargaDAO.GetList(new[] { idEmpresa }, new[] { idLinea }); foreach (var boca in bocas) { autoBindeable.AddItem(boca.Descripcion, boca.Id); } }
public void BindTipoDetalleCiclo(IAutoBindeable autoBindeable) { autoBindeable.ClearItems(); foreach (var tipo in TiposDetalleCiclo) { autoBindeable.AddItem(tipo.Value, tipo.Key); } }
public void BindEstadoArchivo(IAutoBindeable autoBindeable) { autoBindeable.ClearItems(); AddDefaultItems(autoBindeable); foreach (var estado in EstadosArchivosLogicLink.OrderBy(e => e.Value)) { autoBindeable.AddItem(estado.Value, estado.Key); } }
public void BindReportExecution(IAutoBindeable autoBindeable) { autoBindeable.ClearItems(); AddDefaultItems(autoBindeable); foreach (var exec in ReportStatus.OrderBy(e => e.Value)) { autoBindeable.AddItem(exec.Value, exec.Key); } }
public void BindDatamart(IAutoBindeable autoBindeable) { autoBindeable.ClearItems(); AddDefaultItems(autoBindeable); foreach (var modulo in ModulosDatamart.OrderBy(e => e.Value)) { autoBindeable.AddItem(modulo.Value, modulo.Key); } }
public void BindEstadoViajeDistribucion(IAutoBindeable autoBindeable) { autoBindeable.ClearItems(); AddDefaultItems(autoBindeable); foreach (var estado in EstadosViajeDistribucion.OrderBy(e => e.Value)) { autoBindeable.AddItem(estado.Value, estado.Key); } }
public void BindEstadoTicketSoporte(IAutoBindeable autoBindeable) { autoBindeable.ClearItems(); AddDefaultItems(autoBindeable); foreach (var estado in EstadosSoporte) { autoBindeable.AddItem(estado.Value, estado.Key); } }
public void BindEstadosPedido(IAutoBindeable autoBindeable) { autoBindeable.ClearItems(); AddDefaultItems(autoBindeable); foreach (var tipo in EstadosPedido) { autoBindeable.AddItem(tipo.Value, tipo.Key); } }
public void BindTipoCicloLogistico(IAutoBindeable autoBindeable) { autoBindeable.ClearItems(); AddDefaultItems(autoBindeable); var idEmpresa = autoBindeable.ParentSelected <Empresa>(); var tipos = DaoFactory.TipoCicloLogisticoDAO.GetByEmpresa(idEmpresa).OrderBy(z => z.Descripcion); foreach (var tipo in tipos) { autoBindeable.AddItem(tipo.Descripcion, tipo.Id); } }
public void BindTipoZonaAcceso(IAutoBindeable autoBindeable) { autoBindeable.ClearItems(); AddDefaultItems(autoBindeable); var idEmpresa = autoBindeable.ParentSelected <Empresa>(); var idLinea = autoBindeable.ParentSelected <Linea>(); var tiposZonaAcceso = DaoFactory.TipoZonaAccesoDAO.GetList(new[] { idEmpresa }, new[] { idLinea }).OrderBy(t => t.Descripcion); foreach (var tipoZonaAcceso in tiposZonaAcceso) { autoBindeable.AddItem(tipoZonaAcceso.Descripcion, tipoZonaAcceso.Id); } }
/// <summary> /// Messages binding. /// </summary> /// <param name="autoBindeable"></param> public void BindMensajesEstadosLogisticos(IAutoBindeable autoBindeable) { autoBindeable.ClearItems(); var idEmpresa = autoBindeable.ParentSelected <Empresa>(); var idLinea = autoBindeable.ParentSelected <Linea>(); var linea = idLinea > 0 ? DaoFactory.LineaDAO.FindById(idLinea) : null; var empresa = linea != null ? linea.Empresa : idEmpresa > 0 ? DaoFactory.EmpresaDAO.FindById(idEmpresa) : null; foreach (var mensaje in DaoFactory.MensajeDAO.FindCicloLogistico(empresa, linea)) { autoBindeable.AddItem(mensaje.Descripcion, mensaje.Id); } }
public void BindZona(IAutoBindeable autoBindeable) { autoBindeable.ClearItems(); AddDefaultItems(autoBindeable); var idEmpresa = autoBindeable.ParentSelected <Empresa>(); var idLinea = autoBindeable.ParentSelected <Linea>(); var idsTipoZona = autoBindeable.ParentSelectedValues <TipoZona>(); var zonas = DaoFactory.ZonaDAO.GetList(new[] { idEmpresa }, new[] { idLinea }, idsTipoZona).OrderBy(z => z.Descripcion); foreach (var zona in zonas) { autoBindeable.AddItem(zona.Descripcion, zona.Id); } }