private void txtZipNo2_LostFocus(object sender, RoutedEventArgs e) { if (this.txtZipNo1.Text.Trim() == "") { this.UserControlAdress1 = ""; this.UserControlAdress2 = ""; return; } if (this.txtZipNo2.Text.Trim() == "") { this.UserControlAdress1 = ""; this.UserControlAdress2 = ""; return; } if (Is_Zip_Upd == false) { return; } string zip1 = this.txtZipNo1.Text.Trim(); if (zip1 != "" && ExCast.IsNumeric(zip1)) { zip1 = string.Format("{0:000}", ExCast.zCDbl(zip1)); } string zip2 = this.txtZipNo2.Text.Trim(); if (zip2 != "" && ExCast.IsNumeric(zip2)) { zip2 = string.Format("{0:0000}", ExCast.zCDbl(zip2)); } this.txtZipNo1.Text = zip1; this.txtZipNo2.Text = zip2; MstData _mstData = new MstData(); _mstData.GetMData(MstData.geMDataKbn.Zip, new string[] { zip1, zip2 }, this); }
private void calenderDlg_Closed(object sender, EventArgs e) { Dlg_Calender dlg = (Dlg_Calender)sender; if (dlg.DialogResult == true) { if (_entityListD.Count > DataForm.CurrentIndex && DataForm.CurrentIndex != -1) { _entityListD[DataForm.CurrentIndex]._receipt_division_id = Dlg_MstSearch.this_id; _entityListD[DataForm.CurrentIndex]._receipt_division_nm = Dlg_MstSearch.this_name; } } if (_entityListD.Count > DataForm.CurrentIndex && DataForm.CurrentIndex != -1) { if (beforeValueDlg != _entityListD[DataForm.CurrentIndex]._receipt_division_id) { MstData _mstData = new MstData(); _mstData.GetMData(MstData.geMDataKbn.RecieptDivision, new string[] { _entityListD[DataForm.CurrentIndex]._receipt_division_id }, this); _txtBillSiteDay.Focus(); _txtBillSiteDay = null; } } }
private void txt_LostFocus(object sender, RoutedEventArgs e) { Control ctl = (Control)sender; ExTextBox txt = null; ExDatePicker dap = null; ComboBox cmb = null; int i = beforeSelectedIndex; switch (ctl.Name) { case "txtReceiptDivisionId": txt = (ExTextBox)sender; if (beforeValue == ExCast.zCStr(txt.Text)) { return; } MstData _mstData = new MstData(); _mstData.GetMData(MstData.geMDataKbn.RecieptDivision, new string[] { ExCast.zCStr(txt.Text), ExCast.zCStr(i) }, this); break; default: break; } }
private void searchDlg_Closed(object sender, EventArgs e) { Dlg_MstSearch dlg = (Dlg_MstSearch)sender; if (Dlg_MstSearch.this_DialogResult == true) { if (_entityListD.Count > DataForm.CurrentIndex && DataForm.CurrentIndex != -1) { _entityListD[DataForm.CurrentIndex]._commodity_id = Dlg_MstSearch.this_id; _entityListD[DataForm.CurrentIndex]._commodity_name = Dlg_MstSearch.this_name; } } if (_entityListD.Count > DataForm.CurrentIndex && DataForm.CurrentIndex != -1) { if (beforeValueDlg != _entityListD[DataForm.CurrentIndex]._commodity_id) { MstData _mstData = new MstData(); _mstData.GetMData(MstData.geMDataKbn.Commodity, new string[] { _entityListD[DataForm.CurrentIndex]._commodity_id }, this); this.Focus(); _txtGoodsId.Focus(); _txtGoodsId = null; } } }
private void searchDlg_Closed(object sender, EventArgs e) { Dlg_MstSearch dlg = (Dlg_MstSearch)sender; if (Dlg_MstSearch.this_DialogResult == true) { if (_entityListD.Count > DataForm.CurrentIndex && DataForm.CurrentIndex != -1) { _entityListD[DataForm.CurrentIndex]._payment_cash_division_id = Dlg_MstSearch.this_id; _entityListD[DataForm.CurrentIndex]._payment_cash_division_nm = Dlg_MstSearch.this_name; } } if (_entityListD.Count > DataForm.CurrentIndex && DataForm.CurrentIndex != -1) { if (beforeValueDlg != _entityListD[DataForm.CurrentIndex]._payment_cash_division_id) { MstData _mstData = new MstData(); _mstData.GetMData(MstData.geMDataKbn.RecieptDivision, new string[] { _entityListD[DataForm.CurrentIndex]._payment_cash_division_id }, this); this.Focus(); _txtReceiptDivisionNm.Focus(); _txtReceiptDivisionId = null; } } }
private void txt_LostFocus(object sender, RoutedEventArgs e) { Control ctl = (Control)sender; ExTextBox txt = null; ComboBox cmb = null; int i = beforeSelectedIndex; switch (ctl.Name) { case "cmbBreakdown": cmb = (ComboBox)sender; if (_entityListD.Count > i && i != -1) { // コンボボックスID連携 _entityListD[i]._breakdown_id = MeiNameList.GetID(MeiNameList.geNameKbn.BREAKDOWN_ID, ExCast.zCStr(cmb.SelectedValue)); // 消費税 if (_entityListD[i]._breakdown_id == 5) { _entityListD[i]._tax_division_nm = "非課税"; _entityListD[i]._tax_division_id = MeiNameList.GetID(MeiNameList.geNameKbn.TAX_DIVISION_ID, ExCast.zCStr(_entityListD[i]._tax_division_nm)); } } break; case "txtGoodsId": txt = (ExTextBox)sender; if (beforeValue == ExCast.zCStr(txt.Text)) { return; } MstData _mstData = new MstData(); _mstData.GetMData(MstData.geMDataKbn.Commodity, new string[] { ExCast.zCStr(txt.Text), ExCast.zCStr(i) }, this); break; case "cboUnit": cmb = (ComboBox)sender; if (_entityListD.Count > i && i != -1) { // コンボボックスID連携 _entityListD[i]._unit_id = MeiNameList.GetID(MeiNameList.geNameKbn.UNIT_ID, ExCast.zCStr(cmb.SelectedValue)); } break; case "txtEnterNum": // 明細入数計算 txt = (ExTextBox)sender; if (_entityListD.Count > i && i != -1) { if (beforeValue == ExCast.zCStr(txt.Text)) { return; } _entityListD[i]._enter_number = ExCast.zCDbl(txt.Text); DataDetail.CalcDetailNumber(i, _entityH, _entityListD); } break; case "txtCaseNum": // 明細ケース数計算 txt = (ExTextBox)sender; if (_entityListD.Count > i && i != -1) { if (beforeValue == ExCast.zCStr(txt.Text)) { return; } _entityListD[i]._case_number = ExCast.zCDbl(txt.Text); DataDetail.CalcDetailNumber(i, _entityH, _entityListD); } break; case "txtNumber": // 明細数量計算 txt = (ExTextBox)sender; if (_entityListD.Count > i && i != -1) { if (beforeValue == ExCast.zCStr(txt.Text)) { return; } //OrderDetailData.CalcDetailNumber(i, _entityH, _entityListD); _entityListD[i]._number = ExCast.zCDbl(txt.Text); DataDetail.CalcDetail(i, _entityH, _entityListD); } break; case "txtUnitPrice": // 明細計算 txt = (ExTextBox)sender; if (_entityListD.Count > i && i != -1) { if (beforeValue == ExCast.zCStr(txt.Text)) { return; } _entityListD[i]._unit_price = ExCast.zCDbl(txt.Text); DataDetail.CalcDetail(i, _entityH, _entityListD); } break; case "txtPrice": // 明細計算 txt = (ExTextBox)sender; if (_entityListD.Count > i && i != -1) { if (beforeValue == ExCast.zCStr(txt.Text)) { return; } _entityListD[i]._price = ExCast.zCDbl(txt.Text); DataDetail.IsCalcPrice = false; DataDetail.CalcDetail(i, _entityH, _entityListD); DataDetail.IsCalcPrice = true; } break; case "cboTaxDivision": cmb = (ComboBox)sender; if (_entityListD.Count > i && i != -1) { // コンボボックスID連携 _entityListD[i]._tax_division_id = MeiNameList.GetID(MeiNameList.geNameKbn.TAX_DIVISION_ID, ExCast.zCStr(cmb.SelectedValue)); // 課税区分が課税で内訳が消費税の場合 if (_entityListD[i]._tax_division_id == 1 && _entityListD[i]._breakdown_id == 5) { ExMessageBox.Show("内訳が消費税の場合、課税区分に課税を選択できません。"); _entityListD[i]._tax_division_nm = "非課税"; _entityListD[i]._tax_division_id = MeiNameList.GetID(MeiNameList.geNameKbn.TAX_DIVISION_ID, ExCast.zCStr(_entityListD[i]._tax_division_nm)); } // 明細計算 DataDetail.CalcDetail(i, _entityH, _entityListD); } break; case "txtGoodsNm": case "txtDetailMemo": break; } }