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 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); 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.Update(model)) { result = false; } return(result); }
private void ShowInfo(int _id) { BLL.car_repair_recordbll bll = new BLL.car_repair_recordbll(); Model.car_repair_recordinfo model = bll.GetModel(_id); ddlCode.SelectedValue = model.Code; txtRepare_Time_Finish.Text = model.Repare_Time_Finish; }
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 = ddlCode.Text; model.Repare_Time_Finish = txtRepare_Time_Finish.Text; if (bll.Add(model) < 1) { result = false; } return(result); }
private void ShowInfo(int _id) { BLL.car_repair_recordbll bll = new BLL.car_repair_recordbll(); Model.car_repair_recordinfo model = bll.GetModel(_id); txtCode.Text = model.Code; txtRepare_Time.Text = model.Repare_Time; ddlCar_Number.SelectedValue = model.Car.Car_Number; txtMileage.Text = model.Mileage.ToString(); txtNext_Mileage.Text = model.Next_Mileage.ToString(); ddlMaintenance_Item.SelectedValue = model.Maintenance_Item.Code; ddlRepair_Plant.SelectedValue = model.Repair_Plant_Code; txtReason.Text = model.Reason; ddlDriver_Code.SelectedValue = model.Driver.Driver_Code; }
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); }