private bool DoAdd() { bool result = true; Model.car_repair_recordinfo model = new Model.car_repair_recordinfo(); BLL.car_repair_recordbll bll = new BLL.car_repair_recordbll(); model.Code = txtCode.Text.Trim(); model.Repare_Time = txtRepare_Time.Text; model.Car = new Model.carinfo(); model.Car.Car_Number = ddlCar_Number.SelectedValue; string s = txtMileage.Text; model.Mileage = Convert.ToInt32(s.Trim() == "" ? "0" : s); s = txtNext_Mileage.Text; model.Next_Mileage = Convert.ToInt32(s.Trim() == "" ? "0" : s); model.Maintenance_Item = new Model.car_maintenance_iteminfo(); model.Maintenance_Item.Code = ddlMaintenance_Item.SelectedValue; model.Repair_Plant_Code = ddlRepair_Plant.SelectedValue; model.Reason = txtReason.Text; model.Driver = new Model.car_driverinfo(); model.Driver.Driver_Code = ddlDriver_Code.SelectedValue; if (bll.Add(model) < 1) { result = false; } else { BLL.carbll carbl = new BLL.carbll(); carbl.UpdateField(model.Car.Car_Number, " Status=2"); } return(result); }
private void AfterStatus() { string strid = StringTrim(Request.Form["id"]); int id = Convert.ToInt32(strid); string strstatus = StringTrim(Request.Form["status"]); ChkAdminLevel("users", DTEnums.ActionEnum.Delete.ToString()); //检查权限 BLL.car_use_recordbll bll = new BLL.car_use_recordbll(); DTcms.Model.car_use_recordinfo record = bll.GetModel(id); int iresult = 0; if (record.Status < 2) { string strupdate = "Status=2,Checker_Code='" + admin_info.user_name + "',Check_Time='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:sss") + "'"; iresult = bll.UpdateField(id, strupdate); } else if (record.Status == 2) { string strupdate = "Status=4,Update_Time='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:sss") + "'"; iresult = bll.UpdateField(id, strupdate); BLL.carbll cbll = new BLL.carbll(); cbll.UpdateField(record.Car.Car_Number, "Status=1"); } //else if (record.Status == 4) //{ // string strupdate = "Status=5,Update_Time='" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:sss") + "'"; // iresult = bll.UpdateField(id, strupdate); // BLL.carbll cbll = new BLL.carbll(); // cbll.UpdateField(record.Car.Car_Number, "Status=0"); //} if (iresult > 0) { //JscriptMsg("车辆状态修改成功!", Utils.CombUrlTxt("car_use_record_list.aspx", "group_id={0}&keywords={1}", // this.group_id.ToString(), this.keywords), "Success"); } ResultView view = new ResultView(); view.putData("result", iresult); outResult(view); }
private bool DoEdit(int _id) { bool result = true; BLL.car_repair_recordbll bll = new BLL.car_repair_recordbll(); Model.car_repair_recordinfo model = bll.GetModel(_id); string strcode = codelist.Value; string strcost = costlist.Value; string[] scodelist = null; string[] scostlist = null; if (strcode.Contains(",")) { scodelist = strcode.Split(new string[] { "," }, StringSplitOptions.None); } else { scodelist = new string[] { strcode }; } if (strcost.Contains(",")) { scostlist = strcost.Split(new string[] { "," }, StringSplitOptions.None); } else { scostlist = new string[] { strcost }; } for (int i = 0; i < scodelist.Length; i++) { car_repair_iteminfo iteminfo = new car_repair_iteminfo(); iteminfo.Code = scodelist[i]; try { iteminfo.Cost = decimal.Parse(scostlist[i]); } catch { } model.Car_Repair_Items.Add(iteminfo); } model.Code = ddlCode.Text; model.Repare_Time_Finish = txtRepare_Time_Finish.Text; try { model.Cost = decimal.Parse(txtCost.Text); } catch { } model.Report = txtReport.Text; int iresult = bll.UpdateField(model.ID, " Repare_Time_Finish='" + model.Repare_Time_Finish + "',Report='" + model.Report + "',Cost=" + model.Cost + ",Status=1"); if (iresult <= 0) { result = false; } else { if (bll.AddItem(model) <= 0) { result = false; } else { BLL.carbll carbl = new BLL.carbll(); carbl.UpdateField(model.Car.Car_Number, " Status=0"); } } return(result); }