public usrc_Edit_Item_Unit() { InitializeComponent(); dPriceSum_v = new decimal_v(0); dPricePerUnit_v = new decimal_v(); dQuantity_v = new decimal_v(); m_Unit = new Unit(); //lbl_Price.Text = ""; chk_Unit.CheckedChanged += Chk_Unit_CheckedChanged; chk_Unit.Checked = false; enable(chk_Unit.Checked); }
internal void SetControls(Unit m_Unit) { this.cmb_Unit.SelectedValueChanged -= new System.EventHandler(this.cmb_Unit_SelectedValueChanged); if (m_Unit.ID.type_v!=null) { this.chk_Unit.Checked = true; int i = FindIndex(m_Unit.ID.type_v.v); if (i>=0) { cmb_Unit.SelectedIndex = i; if (m_Unit.DecimalPlaces.type_v != null) { nm_dQuantity.DecimalPlaces = Convert.ToInt32(m_Unit.DecimalPlaces.type_v.v); } } } else { this.chk_Unit.Checked = false; } this.cmb_Unit.SelectedValueChanged += new System.EventHandler(this.cmb_Unit_SelectedValueChanged); }
internal void Fill(ref Unit xUnit) { if (chk_Unit.Checked) { if ((this.cmb_Unit.SelectedValue is long)|| (this.cmb_Unit.SelectedValue is int)) { long i = Convert.ToInt64(this.cmb_Unit.SelectedValue); xUnit.ID.set(m_xUnitList.items[i].ID); xUnit.Name.set(m_xUnitList.items[i].Name); xUnit.DecimalPlaces.set(Convert.ToInt16(m_xUnitList.items[i].DecimalPlaces)); xUnit.StorageOption.set(m_xUnitList.items[i].StorageOption); xUnit.Symbol.set(m_xUnitList.items[i].Symbol); xUnit.Description.set(m_xUnitList.items[i].Description); m_Unit.ID.set(m_xUnitList.items[i].ID); m_Unit.Name.set(m_xUnitList.items[i].Name); m_Unit.DecimalPlaces.set(Convert.ToInt16(m_xUnitList.items[i].DecimalPlaces)); m_Unit.StorageOption.set(m_xUnitList.items[i].StorageOption); m_Unit.Symbol.set(m_xUnitList.items[i].Symbol); m_Unit.Description.set(m_xUnitList.items[i].Description); } } else { xUnit.ID.set(null); xUnit.Name.set(null); xUnit.Symbol.set(null); xUnit.StorageOption.set(null); xUnit.DecimalPlaces.set(null); xUnit.Description.set(null); m_Unit.ID.set(null); m_Unit.Name.set(null); m_Unit.Symbol.set(null); m_Unit.StorageOption.set(null); m_Unit.DecimalPlaces.set(null); m_Unit.Description.set(null); } }