Beispiel #1
0
        public virtual ItemSolicitudCotizacion Copiar()
        {
            ItemSolicitudCotizacion ItemCopia = new ItemSolicitudCotizacion();

            ItemCopia.Nombre             = Nombre;
            ItemCopia.ImpresoTiraColor   = ImpresoTiraColor;
            ItemCopia.ImpresoRetiraColor = ImpresoRetiraColor;
            ItemCopia.Observacion        = Observacion;
            ItemCopia.Maquina            = Maquina;
            ItemCopia.Material           = Material;
            ItemCopia.TipoUnidad         = TipoUnidad;
            ItemCopia.MedidaAbiertaLargo = MedidaAbiertaLargo;
            ItemCopia.MedidaAbiertaAlto  = MedidaAbiertaAlto;
            ItemCopia.MedidaCerradaLargo = MedidaCerradaLargo;
            ItemCopia.MedidaCerradaAlto  = MedidaCerradaAlto;
            ItemCopia.TieneMedidaAbierta = TieneMedidaAbierta;
            ItemCopia.TieneMedidaCerrada = TieneMedidaCerrada;
            ItemCopia.TieneTiraRetira    = TieneTiraRetira;
            ItemCopia.TieneGraficos      = TieneGraficos;
            ItemCopia.TieneMaquina       = TieneMaquina;
            ItemCopia.TieneMaterial      = TieneMaterial;
            ItemCopia.CantidadItem       = CantidadItem;
            ItemCopia.Operacion          = Operacion;
            foreach (ItemSolicitudCotizacionServicio ItemServicio in Servicios)
            {
                ItemSolicitudCotizacionServicio ItemServicioCopia = new ItemSolicitudCotizacionServicio();
                ItemServicioCopia.Servicio        = ItemServicio.Servicio;
                ItemServicioCopia.Unidad          = ItemServicio.Unidad;
                ItemServicioCopia.CantidadInicial = ItemServicio.CantidadInicial;
                ItemServicioCopia.CantidadFinal   = ItemServicio.CantidadFinal;
                ItemCopia.Servicios.Add(ItemServicioCopia);
            }
            return(ItemCopia);
        }
        public virtual ItemSolicitudCotizacion AddItem()
        {
            ItemSolicitudCotizacion Item = new ItemSolicitudCotizacion();

            Items.Add(Item);
            return(Item);
        }
 public virtual ItemSolicitudCotizacion Copiar()
 {
     ItemSolicitudCotizacion ItemCopia = new ItemSolicitudCotizacion();
     ItemCopia.Nombre = Nombre;
     ItemCopia.ImpresoTiraColor = ImpresoTiraColor;
     ItemCopia.ImpresoRetiraColor = ImpresoRetiraColor;
     ItemCopia.Observacion = Observacion;
     ItemCopia.Maquina = Maquina;
     ItemCopia.Material = Material;
     ItemCopia.TipoUnidad = TipoUnidad;
     ItemCopia.MedidaAbiertaLargo = MedidaAbiertaLargo;
     ItemCopia.MedidaAbiertaAlto = MedidaAbiertaAlto;
     ItemCopia.MedidaCerradaLargo = MedidaCerradaLargo;
     ItemCopia.MedidaCerradaAlto = MedidaCerradaAlto;
     ItemCopia.TieneMedidaAbierta = TieneMedidaAbierta;
     ItemCopia.TieneMedidaCerrada = TieneMedidaCerrada;
     ItemCopia.TieneTiraRetira = TieneTiraRetira;
     ItemCopia.TieneGraficos = TieneGraficos;
     ItemCopia.TieneMaquina = TieneMaquina;
     ItemCopia.TieneMaterial = TieneMaterial;
     ItemCopia.CantidadItem = CantidadItem;
     ItemCopia.Operacion = Operacion;
     foreach (ItemSolicitudCotizacionServicio ItemServicio in Servicios)
     {
         ItemSolicitudCotizacionServicio ItemServicioCopia = new ItemSolicitudCotizacionServicio();
         ItemServicioCopia.Servicio = ItemServicio.Servicio;
         ItemServicioCopia.Unidad = ItemServicio.Unidad;
         ItemServicioCopia.CantidadInicial = ItemServicio.CantidadInicial;
         ItemServicioCopia.CantidadFinal = ItemServicio.CantidadFinal;
         ItemCopia.Servicios.Add(ItemServicioCopia);
     }
     return ItemCopia;
 }
 public virtual ItemSolicitudCotizacion AddItem()
 {
     ItemSolicitudCotizacion Item = new ItemSolicitudCotizacion();
     Items.Add(Item);
     return Item;
 }
        public void MostrarItem(ItemSolicitudCotizacion Item)
        {
            ActualizandoIU = true;
            GrupoMedidaAbierta.Visible = Item.TieneMedidaAbierta;
            GrupoMedidaCerrada.Visible = Item.TieneMedidaCerrada;
            GruposTiras.Visible = Item.TieneTiraRetira;

            if (Item.TieneTipoUnidad )
            {
                GrupoMedidaAbierta.Text = "Medida de "+Item.TipoUnidad;
            }
            else {
                GrupoMedidaAbierta.Text = "Medida Abierta";
            }


            ssMaquina.Visible = Item.TieneMaquina;
            lblMaquina.Visible = Item.TieneMaquina;
            ssMaterial.Visible = Item.TieneMaterial;
            lblMaterial.Visible = Item.TieneMaterial;

            lblTipoUnidad.Visible = Item.TieneTipoUnidad;
            txtCantidadItem.Visible = Item.TieneTipoUnidad;
      
            chkTieneTipoUnidad.Checked = Item.TieneTipoUnidad;
            comboMedida.Text = Item.UnidadMedidaAbierta;

            txtMedidaAnchoCaja.Visible = Item.TieneFondo;
            labelFondo.Visible = Item.TieneFondo;

            ssOperacion.Text = (Item.Operacion != null) ? Item.Operacion.Nombre : "";
            ssMaquina.Text = (Item.Maquina != null) ? Item.Maquina.Nombre : "";
            ssMaterial.Text = (Item.Material != null) ? Item.Material.Descripcion : "";
            lblTipoUnidad.Text = Item.TipoUnidad;
            txtObservacionItem.Text = Item.Observacion;

            txtMedidaAnchoCaja.Value = ItemSolicitudCotizacion.MedidaAnchoCaja;

            if (Item.TipoUnidad != null)
            {
                if (Item.TieneTipoUnidad) {
                    txtCantidadItem.Value = Item.CantidadUnidad;
                    txtCantidadItem.Visible = true;
                }
            }
            else {
                txtCantidadItem.Value = 0;
                txtCantidadItem.Visible = false;
            }

            txtCantidadItemProduccion.Value = Item.CantidadItem;

            txtMedidaAbiertoLargo.Value = Item.MedidaAbiertaLargo;
            txtMedidaAbiertoAlto.Value = Item.MedidaAbiertaAlto;
            txtMedidaCerradaLargo.Value = Item.MedidaCerradaLargo;
            txtMedidaCerradaAlto.Value = Item.MedidaCerradaAlto;
            txtImpresoTiraColor.Value = Item.ImpresoTiraColor;
            txtImpresoRetiraColor.Value = Item.ImpresoRetiraColor;
            //txtNombre.Text = Item.Nombre;
            chkTieneMedidaAbierta.Checked = Item.TieneMedidaAbierta;
            chkTieneMedidadCerrada.Checked = Item.TieneMedidaCerrada;
            chkTieneTiraRetira.Checked = Item.TieneTiraRetira;
            chkTieneGraficos.Checked = Item.TieneGraficos;
            chkTieneMaquina.Checked = Item.TieneMaquina;
            chkTieneMaterial.Checked = Item.TieneMaterial;
            CheckTieneFondo.Checked = Item.TieneFondo;
            MostrarServicios(Item);
            ActualizandoIU = false;
        }
 private void utSolicitudCotizacion_AfterSelect(object sender, Infragistics.Win.UltraWinTree.SelectEventArgs e)
 {
     try
     {
         UltraTreeNode Node = utSolicitudCotizacion.ActiveNode;
         if (Node != null)
         {
             ItemSolicitudCotizacion = (ItemSolicitudCotizacion)Node.Tag;
             utcItemSolicitid.Tabs[0].Text = Node.Text;
             txtNombre.Text = Node.Text;
             MostrarItem(ItemSolicitudCotizacion);
         }
     }
     catch (Exception ex)
     {
         SoftException.Control(ex);
     }
 }
 public void MostrarServicios(ItemSolicitudCotizacion ItemSolicitud)
 {
     base.ClearAllRows(ref ugServicios);
     foreach (ItemSolicitudCotizacionServicio Item in ItemSolicitud.Servicios)
     {
         UltraGridRow Row = ugServicios.DisplayLayout.Bands[0].AddNew();
         Row.Tag = Item;
         MostrarServicio(Row);
     }
 }