Exemplo n.º 1
0
        public virtual ItemSalidaCaja AddItem()
        {
            ItemSalidaCaja Item = new ItemSalidaCaja();

            Items.Add(Item);
            return(Item);
        }
 public void Mostrar(ItemSalidaCaja itemSalidaCaja) 
 {
     busDepartamento.Text = (itemSalidaCaja.DepartamentoOrigen == null) ? string.Empty : itemSalidaCaja.DepartamentoOrigen.Nombre;
     busProvincia.Text = (itemSalidaCaja.ProvinciaOrigen == null) ? string.Empty : itemSalidaCaja.ProvinciaOrigen.Nombre;
     busDistrito.Text = (itemSalidaCaja.DistritoOrigen == null) ? string.Empty : itemSalidaCaja.DistritoOrigen.Nombre;
     busDepartamentoDestino.Text = (itemSalidaCaja.DepartamentoDestino == null) ? string.Empty : itemSalidaCaja.DepartamentoDestino.Nombre;
     busProvinciaDestino.Text = (itemSalidaCaja.ProvinciaDestino== null) ? string.Empty : itemSalidaCaja.ProvinciaDestino.Nombre;
     busDistritoDestino.Text = (itemSalidaCaja.DistritoDestino == null) ? string.Empty : itemSalidaCaja.DistritoDestino.Nombre;
     txtDireccion.Text = itemSalidaCaja.Direccion;
     uceTipoVehiculo.Text = itemSalidaCaja.TipoVehiculo;
 }
 public ItemSalidaCaja ObtenerItemSalidaCaja(ref ItemSalidaCaja item)
 {
     this.itemSalidaCaja = item;
     Mostrar(this.itemSalidaCaja);
     ShowDialog();
     string circunscripcion = "SERVICIO DE TRANSPORTE >> DE ";
     if (this.itemSalidaCaja.DepartamentoOrigen != null)
         circunscripcion += this.itemSalidaCaja.DepartamentoOrigen.Nombre + "/";
     if(this.itemSalidaCaja.ProvinciaOrigen != null)
         circunscripcion += this.itemSalidaCaja.ProvinciaOrigen.Nombre + "/";
     if (this.itemSalidaCaja.DistritoOrigen != null)
         circunscripcion += this.itemSalidaCaja.DistritoOrigen.Nombre + " A ";
     if (this.itemSalidaCaja.DepartamentoDestino != null)
         circunscripcion += this.itemSalidaCaja.DepartamentoDestino.Nombre + "/";
     if (this.itemSalidaCaja.ProvinciaDestino != null)
         circunscripcion += this.itemSalidaCaja.ProvinciaDestino.Nombre + "/";
     if (this.itemSalidaCaja.DistritoDestino!= null)
         circunscripcion += this.itemSalidaCaja.DistritoDestino.Nombre + " - ";
     circunscripcion += this.itemSalidaCaja.Direccion;
     circunscripcion += " TIPO VEHÍCULO : " + this.itemSalidaCaja.TipoVehiculo;
     this.itemSalidaCaja.Descripcion = circunscripcion;
     return this.itemSalidaCaja;
 }
Exemplo n.º 4
0
 public virtual ItemSalidaCaja AddItem()
 {
     ItemSalidaCaja Item = new ItemSalidaCaja();
     Items.Add(Item);
     return Item;
 }
Exemplo n.º 5
0
        private void CalcularPrecio(ItemSalidaCaja itemSalidaCaja) 
        {
            if (itemSalidaCaja.DistritoOrigen != null && itemSalidaCaja.DistritoDestino != null) 
            {
                String Filtro = String.Format(@" IDListaPrecios ='{0}' AND IDDistritoOrigen = '{1}' AND IDDistritoDestino = '{2}' AND TipoVehiculo = '{3}'",
                SalidaCaja.IDListaPreciosTransporte, itemSalidaCaja.DistritoOrigen.ID, itemSalidaCaja.DistritoDestino.ID, itemSalidaCaja.TipoVehiculo);

                XmlDocument XML = HelperNHibernate.ExecuteView("vSF_Escalas_LP_Transporte", Filtro);
                if (XML.HasChildNodes)
                {
                    if (XML.DocumentElement.ChildNodes.Count > 0)
                    {
                        XmlNode NodoItem = XML.DocumentElement.ChildNodes[0];
                        itemSalidaCaja.Precio = Convert.ToDecimal(NodoItem.SelectSingleNode("@Precio").Value);
                    }
                }
            }
        }