private void listFault2_DoubleClick(object sender, EventArgs e) { FaultListEntity fl = new FaultListEntity(); //fl.RMES_ID = DB.GetInstance().ExecuteScalar<string>("SELECT SYS_GUID() FROM DUAL"); fl.RMES_ID = DateTime.Now.ToString(); fl.SN = VIN; fl.FAULT_CODE = listFault2.SelectedValue.ToString(); fl.COMPANY_CODE = LoginInfo.CompanyInfo.COMPANY_CODE.ToString(); fl.PLINE_CODE = LoginInfo.StationInfo.RMES_ID.ToString(); fl.STATION_CODE = LoginInfo.StationInfo.RMES_ID.ToString(); fl.SHIFT_CODE = LoginInfo.ShiftInfo.SHIFT_CODE.ToString(); fl.TEAM_CODE = LoginInfo.TeamInfo.TEAM_CODE.ToString(); fl.EMPLOYEE_CODE = LoginInfo.UserInfo.USER_ID.ToString(); fl.WORK_TIME = System.DateTime.Now; fl.REPAIR_FLAG = "N"; fl.DELETE_FLAG = "N"; FaultListFactory.Save(fl); RMESEventArgs arg = new RMESEventArgs(); arg.MessageBody = product; arg.MessageHead = "qcADD"; UiFactory.CallDataChanged(this, arg); }
public static void Save(FaultListEntity fault) { FaultListDal dal = new FaultListDal(); dal.Insert(fault); //if (DB.GetInstance().IsNew(fault)) //{ // dal.Insert(fault); //} //else //{ // dal.Update(fault); //} }