protected DataRow GetGridRow(object obj) { SolderPaste solderPaste = obj as SolderPaste; //return new Infragistics.WebUI.UltraWebGrid.UltraGridRow( // new object[]{ "false", // solderPaste.SolderPasteID.ToString(), // solderPaste.PartNO.ToString(), // solderPaste.LotNO.ToString(), // FormatHelper.ToDateString(solderPaste.ProductionDate), // FormatHelper.ToDateString(solderPaste.ExpiringDate), // this.languageComponent1.GetString(solderPaste.Status), // solderPaste.MaintainUser.ToString(), // FormatHelper.ToDateString(solderPaste.MaintainDate), // FormatHelper.ToTimeString(solderPaste.MaintainTime), // ""}); DataRow row = this.DtSource.NewRow(); row["SolderPasteID"] = solderPaste.SolderPasteID.ToString(); row["SolderPastePartNO"] = solderPaste.PartNO.ToString(); row["SolderPasteLotNO"] = solderPaste.LotNO.ToString(); row["DateCode"] = FormatHelper.ToDateString(solderPaste.ProductionDate); row["InvalidDate"] = FormatHelper.ToDateString(solderPaste.ExpiringDate); row["Status"] = this.languageComponent1.GetString(solderPaste.Status); row["MUSER"] = solderPaste.MaintainUser.ToString(); row["MDATE"] = FormatHelper.ToDateString(solderPaste.MaintainDate); row["MTIME"] = FormatHelper.ToTimeString(solderPaste.MaintainTime); return(row); }
private string[] FormatExportRecord(object obj) { SolderPaste solderPaste = obj as SolderPaste; return(new string[] { solderPaste.SolderPasteID.ToString(), solderPaste.PartNO.ToString(), solderPaste.LotNO.ToString(), FormatHelper.ToDateString(solderPaste.ProductionDate), FormatHelper.ToDateString(solderPaste.ExpiringDate), this.languageComponent1.GetString(solderPaste.Status), solderPaste.MaintainUser.ToString(), FormatHelper.ToDateString(solderPaste.MaintainDate), FormatHelper.ToTimeString(solderPaste.MaintainTime) }); }
public void DeleteSolderPaste(SolderPaste solderPaste) { //Laws Lu,2006/09/07 修改 已经使用不允许删除 bool bAllowDel = true; object objSPPro = this.GetSOLDERPASTEPROBySPPID(solderPaste.SolderPasteID); if (objSPPro != null) { bAllowDel = false; } if (bAllowDel) { this._helper.DeleteDomainObject(solderPaste); } else { throw new Exception("$CS_SOLDERPASTE_ALREADY_USING"); } }
private object GetEditObject() { if (this.ValidateInput()) { if (_solderPasteFacade == null) { _solderPasteFacade = new SMTFacadeFactory(base.DataProvider).CreateSolderPasteFacade(); } SolderPaste obj = this._solderPasteFacade.CreateNewSolderPaste(); obj.SolderPasteID = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtSPIDEdit.Text, 40)); obj.PartNO = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtPartNOEdit.Text, 40)); object spc = _solderPasteFacade.GetSolderPasteControl(obj.PartNO); if (spc == null) { WebInfoPublish.Publish(this, "$Error_SolderPastePartNO_Not_Maintain", languageComponent1); return(null); } obj.LotNO = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtLotNOEdit.Text, 40)); obj.ProductionDate = FormatHelper.TODateInt(this.txtProDateEdit.Text); DateTime proDate = DateTime.ParseExact(this.txtProDateEdit.Text, "yyyy-MM-dd", null); DateTime exDate = proDate.AddMonths((spc as SolderPasteControl).GuaranteePeriod); obj.ExpiringDate = FormatHelper.TODateInt(exDate); obj.Used = FormatHelper.FALSE_STRING; obj.Status = SolderPasteStatus.Normal; obj.MaintainUser = this.GetUserCode(); return(obj); } else { return(null); } }
private void SetEditObject(object obj) { if (_solderPasteFacade == null) { _solderPasteFacade = new SMTFacadeFactory(base.DataProvider).CreateSolderPasteFacade(); } if (obj == null) { this.txtSPIDEdit.Text = string.Empty; this.txtPartNOEdit.Text = string.Empty; this.txtLotNOEdit.Text = string.Empty; this.txtProDateEdit.Text = FormatHelper.ToDateString(FormatHelper.TODateInt(DateTime.Now)); return; } SolderPaste solderPaste = obj as SolderPaste; this.txtSPIDEdit.Text = solderPaste.SolderPasteID.ToString(); this.txtPartNOEdit.Text = solderPaste.PartNO.ToString(); this.txtLotNOEdit.Text = solderPaste.LotNO.ToString(); this.txtProDateEdit.Text = FormatHelper.ToDateString(solderPaste.ProductionDate); }
public void UpdateSolderPaste(SolderPaste solderPaste) { this._helper.UpdateDomainObject(solderPaste); }
public void AddSolderPaste(SolderPaste solderPaste) { this._helper.AddDomainObject(solderPaste); }