protected override object[] doService(object[] param) { try { if ((param.Length != 0) && (param[0] != null)) { string str = param[0].ToString(); SqdTianKai kai = new SqdTianKai { Text = "红字发票申请单查看", sqdh = str }; kai.InitSqdMx(InitSqdMxType.Read, null); kai.Show(FormMain.control_0); } return(null); } catch (BaseException exception) { this.loger.Error(exception.Message); ExceptionHandler.HandleError(exception); return(null); } catch (Exception exception2) { this.loger.Error(exception2.Message); ExceptionHandler.HandleError(exception2); return(null); } }
private void but_ok_Click(object sender, EventArgs e) { string str = ""; if ((((!this.BuyerRB.Checked && !this.SellerRB.Checked) && (!this.YDKRB.Checked && !this.WDKRB.Checked)) && ((!this.RenZRB.Checked && !this.TaxcodeRB.Checked) && (!this.InvCodeNoRB.Checked && !this.GoodsRB.Checked))) && (!this.KpErRefRB.Checked && !this.KpErSendRB.Checked)) { MessageManager.ShowMsgBox("INP-431371"); } else if ((this.InvKindCombo.Text == "") || (this.InvKindCombo.SelectedIndex < 0)) { str = "发票种类输入信息不正确。\n"; str = str + "发票种类为空,请选择发票种类!"; MessageManager.ShowMsgBox("INP-431372"); } else { switch (this.InvKindCombo.SelectedIndex) { case 0: this.InvoiceKind = "s"; break; case 1: this.InvoiceKind = "c"; break; } if (!this.YDKRB.Checked) { if (this.InvCodeEdit.Text == "") { str = "发票代码输入信息不正确。\n"; str = str + "发票代码为空,请输入发票代码!!"; MessageManager.ShowMsgBox("INP-431373"); return; } if (this.InvNoEdt.Text == "") { str = "发票号码输入信息不正确。\n"; str = str + "发票号码为空,请输入发票号码!"; MessageManager.ShowMsgBox("INP-431374"); return; } if (this.InvCodeEdit.Text.Trim().Length < 10) { str = "发票代码输入信息不正确。\n"; str = str + "发票代码小于10位,请输入正确发票代码!"; MessageManager.ShowMsgBox("INP-431375"); return; } if (!this.ConValid()) { str = "发票代码(或号码)输入信息不正确。\n"; MessageManager.ShowMsgBox("INP-431376"); return; } } this.GetSelectReason(); this.SelectInfor.Clear(); this.SelectInfor.Add(this.InvCodeEdit.Text.Trim()); this.SelectInfor.Add(this.InvNoEdt.Text.Trim()); this.SelectInfor.Add((this.InvKindCombo.SelectedValue.ToString() == "增值税专用发票") ? "s" : "c"); this.SelectInfor.Add(this.Reasons); this.SelectInfor.Add(this.BuyerRB.Checked ? "0" : "1"); SqdTianKai kai = new SqdTianKai(); kai.TabText = ("红字发票信息表填开"); kai.InitSqdMx(InitSqdMxType.Add, this.SelectInfor); if ((!SqdTianKai.noslv && !SqdTianKai.lp_error) && (SqdTianKai.lp_mxchao78 == 0)) { kai.Show(FormMain.control_0); } else if (SqdTianKai.lp_mxchao78 == 7) { MessageManager.ShowMsgBox("INP-431363", new string[] { "7" }); MessageManager.ShowMsgBox("INP-431364"); SqdTianKai.lp_mxchao78 = 0; } else if (SqdTianKai.lp_mxchao78 == 8) { MessageManager.ShowMsgBox("INP-431363", new string[] { "8" }); MessageManager.ShowMsgBox("INP-431364"); SqdTianKai.lp_mxchao78 = 0; } base.Close(); } }