/// <summary> /// Asigna el objeto principal al origen de datos /// <returns>void</returns> /// </summary> protected override void RefreshMainData() { _entity = ConceptoProforma.NewChild(_proforma); _entity.PImpuestos = _serie.PImpuesto; Datos.DataSource = _entity; PgMng.Grow(); base.RefreshMainData(); }
public ConceptoProformaLibreEditForm(Form parent, Proforma proforma, SerieInfo serie, ClienteInfo cliente, ConceptoProforma concepto) : base(parent, proforma, serie, cliente) { InitializeComponent(); _entity = concepto; RefreshMainData(); // Va aquí porque si no peta en el padre porque _entity es nulo _entity.PropertyChanged += new PropertyChangedEventHandler(Entity_PropertyChanged); }
public ConceptoProformaEditForm(Form parent, Proforma proforma, SerieInfo serie, ClienteInfo cliente, ConceptoProforma concepto) : base(parent, proforma, serie, cliente) { InitializeComponent(); this.Text = Resources.Labels.CONCEPTO_EDIT_TITLE; _entity = concepto; RefreshMainData(); // Va aquí porque si no peta en el padre porque _entity es nulo _entity.PropertyChanged += new PropertyChangedEventHandler(Entity_PropertyChanged); }
private void AddKit() { _entity.CodigoExpediente = _partida.Expediente; _proforma.ConceptoProformas.NewItem(_entity); ConceptoProforma concepto; foreach (PartidaInfo item in _partida.Componentes) { concepto = ConceptoProforma.NewChild(_proforma); concepto.CopyFrom(item); concepto.OidExpediente = _partida.OidExpediente; concepto.PImpuestos = _serie.PImpuesto; concepto.FacturacionBulto = false; concepto.Precio = item.PrecioVentaKilo; concepto.Cantidad = _entity.Cantidad * item.Proporcion / 100; concepto.CantidadBultos = concepto.Cantidad / item.KilosPorBulto; concepto.CodigoExpediente = _partida.Expediente; concepto.FacturacionBulto = _entity.FacturacionBulto; _proforma.ConceptoProformas.NewItem(concepto); } }