void numTy_Gia_Leave(object sender, EventArgs e) { if (this.txtMa_Tte.Text.Trim() == Element.sysMa_Tte && this.numTy_Gia.Value == 0) { this.numTy_Gia.Value = 1; } Voucher.Update_Detail(this); Voucher.Calc_Tien_All(this); Voucher.Calc_Tien_Von_All(this); }
void txtMa_Tte_Leave(object sender, EventArgs e) { this.Ma_Tte_Valid(); Voucher.Update_Detail(this); Voucher.Calc_Tien_All(this); }
private void Ma_Tte_Valid() { string strMa_Tte = txtMa_Tte.Text.Trim(); if (Common.Inlist(this.strMa_Ct, (string)Epoint.Systems.Librarys.Parameters.GetParaValue("CT_LOCKED_EXCHANGE"))) { numTy_Gia.Enabled = false; } else { numTy_Gia.Enabled = true; } if (Element.sysMa_Tte == strMa_Tte) { numTy_Gia.Value = 1; numTy_Gia.bReadOnly = true; this.pnlTTien.Visible = false; this.pnlTTien_Nt.Left = this.pnlTTien.Right - this.pnlTTien_Nt.Width; if (dgvEditCt1.Columns.Contains("TIEN")) { dgvEditCt1.Columns["TIEN"].Visible = false; } //if (dgvEditCt2.Columns.Contains("TIEN3")) // dgvEditCt2.Columns["TIEN3"].Visible = false; if (dgvEditCt1.Columns.Contains("TIEN5")) { dgvEditCt1.Columns["TIEN5"].Visible = false; } } else { numTy_Gia.bReadOnly = false; if (dteNgay_Ct.Text != Library.DateToStr((DateTime)drEditPh["Ngay_Ct"]) || txtMa_Tte.bTextChange) { Hashtable ht = new Hashtable(); ht.Add("NGAY_CT", Library.StrToDate(dteNgay_Ct.Text)); ht.Add("MA_TTE", strMa_Tte); numTy_Gia.Value = Convert.ToDouble(SQLExec.ExecuteReturnValue("sp_GetTyGia", ht, CommandType.StoredProcedure)); } this.pnlTTien.Visible = true; this.pnlTTien_Nt.Left = this.pnlTTien.Left - this.pnlTTien_Nt.Width; if (dgvEditCt1.Columns.Contains("TIEN")) { dgvEditCt1.Columns["TIEN"].Visible = true; } //if (dgvEditCt2.Columns.Contains("TIEN3")) // dgvEditCt2.Columns["TIEN3"].Visible = true; if (dgvEditCt1.Columns.Contains("TIEN5")) { dgvEditCt1.Columns["TIEN5"].Visible = true; } } if (dteNgay_Ct.Text != Library.DateToStr((DateTime)drEditPh["Ngay_Ct"]) || txtMa_Tte.bTextChange || numTy_Gia.bTextChange) { Voucher.Update_Detail(this); Voucher.Calc_Tien_All(this); Voucher.Adjust_TThue_Vat(this, true); if (txtMa_Tte.bTextChange) { txtMa_Tte.bTextChange = false; } } numTTien_Nt.Scale = numTTien_Nt0.Scale = numTTien_Nt3.Scale = strMa_Tte == Element.sysMa_Tte ? 0 : 2; Voucher.FormatTien_Nt(dgvEditCt1, strMa_Tte); dgvEditCt1.ResizeGridView(); }