public override int Query() { UIForms.FormContractCondition form = new UIForms.FormContractCondition(); form.StartPosition = FormStartPosition.CenterParent; if (form.ShowDialog() != System.Windows.Forms.DialogResult.OK) { return(0); } _where = form.GetWhereCondition; if (string.IsNullOrEmpty(_where) == false) { _where += " and "; } _where += " type=" + (int)FishEntity.ContractTypeEnum.ProductContract2; List <FishEntity.ContractEntity> list = _contractbll.GetModelList(_where + _orderBy); if (list == null || list.Count < 1) { _contract = null; _details = null; return(1); } else { _contract = list[0]; SetContract(); SetDetail(); } return(1); }
protected void QueryOne(string operate, string orderBy) { errorProvider1.Clear(); string whereEx = string.Empty; if (string.IsNullOrEmpty(_where)) { whereEx = " 1=1 "; } else { whereEx = _where; } if (_contract != null) { whereEx += string.Format(" and contractno {0} '{1}'", operate, _contract.contractno); } List <FishEntity.ContractEntity> list = _contractbll.GetModelList(whereEx + orderBy); if (list == null || list.Count < 1) { MessageBox.Show("已经没有记录了!"); return; } _contract = list[0]; SetContract(); SetDetail(); }
public static int PrintContract(FishEntity.ContractEntity entity, List <FishEntity.ContractDetailEntity> details, string templatename) { try { if (entity == null) { return(-1); } string reportPath = _reportFolder + "\\" + templatename; if (System.IO.File.Exists(reportPath) == false) { return(-1); } FastReport.Report report = new FastReport.Report(); report.Load(reportPath); SetParameters <FishEntity.ContractEntity, FishEntity.ContractDetailEntity>(entity, details, report, "contractdetail"); SetReportDataSource <FishEntity.ContractDetailEntity>(report, details, "contractdetail"); PrintReport(report, ""); return(1); } catch (System.Drawing.Printing.InvalidPrinterException pex) { Utility.LogHelper.WriteException(pex); return(-4); } catch (Exception ex) { Utility.LogHelper.WriteException(ex); return(-3); } }
public override int Add() { errorProvider1.Clear(); tmiSave.Visible = true; tmiCancel.Visible = true; tmiAdd.Visible = false; tmiModify.Visible = false; tmiQuery.Visible = false; tmiPrevious.Visible = false; tmiNext.Visible = false; loadingdetail.Visible = false; finishContract.Visible = false; tsmPrint.Visible = false; _contract = null; _details = null; ctladdress.Text = string.Empty; ctlbank.Text = string.Empty; ctlcheck1.Text = string.Empty; ctlcheck2.Text = string.Empty; ctlcheck3.Text = "≤≥";//string.Empty; ctlcontractno.Text = string.Empty; ctldate1.Text = string.Empty; ctldate2.Text = string.Empty; ctldate3.Text = string.Empty; ctldeliverytime.Text = string.Empty; ctlmaifang.Text = string.Empty;//"上海正东饲料有限公司"; ctlmaifang.Tag = string.Empty; ctlmaifangaddress.Text = string.Empty; ctlmaifangfox.Text = string.Empty; ctlmaifangname.Text = string.Empty; ctlmaifangname.Tag = string.Empty; ctlmaifangtelephone.Text = string.Empty; ctlmoney.Text = string.Empty; ctlpackage.Text = string.Empty; ctlsignaddress.Text = "传真/上海"; ctlsigndate.Text = DateTime.Now.ToString("yyyy/MM/dd"); ctlresolve.Text = string.Empty; ctltime1.Text = string.Empty; ctltime2.Text = string.Empty; ctltime3.Text = string.Empty; ctltime4.Text = string.Empty; ctlyiduanzhuang.Text = string.Empty; ctlyifang.Text = string.Empty; ctlyifang.Tag = string.Empty; ctlyifangaddress.Text = string.Empty; ctlyifangfox.Text = string.Empty; ctlyifangname.Text = string.Empty; ctlyifangname.Tag = string.Empty; ctlyifangtelephone.Text = string.Empty; dataGridView1.Rows.Clear(); return(1); }
//给大家看我的宝贝http://dwz.cn/2YoVfs protected void GetContract() { if (_contract == null) { _contract = new FishEntity.ContractEntity(); } _contract.address = ctladdress.Text; _contract.bank = ctlbank.Text; _contract.bankaccount = ctlbankaccount.Text; _contract.check1 = ctlcheck1.Text; _contract.check2 = ctlcheck2.Text; _contract.check3 = ctlcheck3.Text; _contract.contractno = ctlcontractno.Text; _contract.date1 = ctldate1.Text; _contract.date2 = ctldate2.Text; _contract.date3 = ctldate3.Text; _contract.deliverytime = ctldeliverytime.Text; _contract.maifang = ctlmaifang.Text; _contract.maifangaddress = ctlmaifangaddress.Text; _contract.maifangcode = ctlmaifang.Tag == null ? string.Empty : ctlmaifang.Tag.ToString(); _contract.maifangfox = ctlmaifangfox.Text; _contract.maifangtelephone = ctlmaifangtelephone.Text; decimal money = 0; decimal.TryParse(ctlmoney.Tag == null ? "0.00" : ctlmoney.Tag.ToString(), out money); _contract.money = money; _contract.package = ctlpackage.Text; _contract.signaddress = ctlsignaddress.Text; _contract.signdate = ctlsigndate.Text; _contract.time1 = ctltime1.Text; _contract.time2 = ctltime2.Text; _contract.time3 = ctltime3.Text; _contract.time4 = ctltime4.Text; _contract.resolve = ctlresolve.Text; _contract.type = (int)FishEntity.ContractTypeEnum.ProductContract2; _contract.yiduanzhuang = ctlyiduanzhuang.Text; _contract.yifang = ctlyifang.Text; _contract.yifangaddress = ctlyifangaddress.Text; _contract.yifangcode = ctlyifang.Tag == null ? string.Empty : ctlyifang.Tag.ToString(); _contract.yifangfox = ctlyifangfox.Text; _contract.yifangtelephone = ctlyifangtelephone.Text; }
protected void GetContract() { if (_contract == null) { _contract = new FishEntity.ContractEntity(); } _contract.address = ctladdress.Text; _contract.bank = ctlbank.Text; _contract.check1 = ctlcheck1.Text; _contract.contractno = ctlcontractno.Text; _contract.date1 = ctldate1.Text; _contract.date2 = ctldate2.Text; _contract.date3 = ctldate3.Text; _contract.deliverytime = ctldeliverytime.Text; _contract.maifang = ctlmaifang.Text; _contract.maifangaddress = ctlmaifangaddress.Text; _contract.maifangcode = ctlmaifang.Tag == null ? string.Empty : ctlmaifang.Tag.ToString(); _contract.maifangfox = ctlmaifangfox.Text; _contract.maifangtelephone = ctlmaifangtelephone.Text; decimal money = 0; decimal.TryParse(ctlmoney.Tag == null ? "0.00": ctlmoney.Tag.ToString(), out money); _contract.money = money; _contract.package = ctlpackage.Text; _contract.signaddress = ctlsignaddress.Text; _contract.signdate = ctlsigntime.Text; _contract.time1 = ctltime1.Text; _contract.time2 = ctltime2.Text; _contract.time3 = ctltime3.Text; _contract.time4 = ctltime4.Text; _contract.type = (int)FishEntity.ContractTypeEnum.FuturesContract; _contract.yiduanzhuang = ctlyiduanzhuang.Text; _contract.yifang = ctlyifang.Text; _contract.yifangaddress = ctlyifangaddress.Text; _contract.yifangcode = ctlyifang.Tag == null ?string.Empty : ctlyifang.Tag.ToString(); _contract.yifangfox = ctlyifangfox.Text; _contract.yifangtelephone = ctlyifangtelephone.Text; _contract.salemanid = FishEntity.Variable.User.id; _contract.saleman = FishEntity.Variable.User.username; }
public static int PrintContract3(FishEntity.ContractEntity entity, List <FishEntity.ContractDetailEntity> details) { return(PrintContract(entity, details, "Contract3.frx")); }