public ActionResult DeleteConfirmed(int id) { ModelWorker modelWorker = db.ModelWorkers.Find(id); db.ModelWorkers.Remove(modelWorker); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,EmployeeID,WorkStatus,WorkingUnit,WorkingPosition,ModelWorkderType,ModelWorkerLevel,CreateTime,SalaryPerMonth,OtherIncome,HaveAllowance,HaveMedicalTreatment,UnitLocation,Address,PhoneNumber")] ModelWorker modelWorker) { if (ModelState.IsValid) { db.Entry(modelWorker).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(modelWorker)); }
internal static ModelWorker GetWorkerObject(DataRow Row, object obj) { ModelWorker Temp = new ModelWorker(); Temp.ID = Row.Table.Columns.Contains(WorkerObject.ID) ? Row[WorkerObject.ID] != DBNull.Value ? Convert.ToInt32(Row[WorkerObject.ID]) : 0 : 0; Temp.Worker = Row.Table.Columns.Contains(WorkerObject.WORKER) ? Row[WorkerObject.WORKER] != DBNull.Value ? (string)Row[WorkerObject.WORKER] : "" : ""; return(Temp); }
// GET: ModelWorker/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ModelWorker modelWorker = db.ModelWorkers.Find(id); if (modelWorker == null) { return(HttpNotFound()); } return(View(modelWorker)); }
public List <ModelWorker> ParseWorkersDataSet(DataSet Args, string TableName = null) { List <ModelWorker> Res = new List <ModelWorker>(); if (DSHelper.HasResult(ref Args)) { DataTable dt = string.IsNullOrEmpty(TableName) ? Args.Tables[0] : (Args.Tables.Contains(TableName)) ? Args.Tables[TableName] : Args.Tables[0]; foreach (DataRow Row in dt.Rows) { ModelWorker Temp = new ModelWorker(); Temp = (ModelWorker)DBNullHelper.GetWorkerObject(Row, Temp); if (Temp != null) { Res.Add(Temp); } } } else { Res = null; } return(Res); }
private void SaveWorker() { List <ModelWorker> services = new List <ModelWorker>(); ModelWorker service = new ModelWorker() { Worker = TxtServiceName.Text, }; services.Add(service); WorkerController saver = new WorkerController(); foreach (ModelWorker item in services) { if (!saver.AddNewWorker(item.Worker)) { MessageBox.Show("Worker not saved ", ""); } else { MessageBox.Show("Worker saved ", ""); } } }
private void UpdateWorker() { List <ModelWorker> services = new List <ModelWorker>(); ModelWorker service = new ModelWorker() { Worker = TxtServiceName.Text, }; services.Add(service); WorkerController saver = new WorkerController(); foreach (ModelWorker item in services) { if (!saver.UpdateWorker(item.Worker, ID)) { MessageBox.Show(string.Format("{0} Service not saved ", item.Worker), ""); } else { MessageBox.Show(string.Format("{0} Saved Succesfully", item.Worker), "Info"); } } }
/// <summary> /// 开窗表格 /// </summary> /// <param name="helper"></param> /// <param name="type"></param> /// <returns></returns> public static MvcHtmlString DataBrowserWindow(this HtmlHelper helper, DataBrowserType type) { // 开窗元素ID string dataBrowser_id = ""; // 根据枚举确定开窗类型 Object obj = null; switch (type) { case DataBrowserType.Honor: obj = new Honor(); dataBrowser_id = "DataBrowser-Honor"; break; case DataBrowserType.ModelWorker: obj = new ModelWorker(); dataBrowser_id = "DataBrowser-ModelWorker"; break; case DataBrowserType.Proposal: obj = new Proposal(); dataBrowser_id = "DataBrowser-Proposal"; break; case DataBrowserType.WorkersCongress: obj = new WorkersCongress(); dataBrowser_id = "DataBrowser-WorkersCongress"; break; case DataBrowserType.WorkingTeam: obj = new WorkingTeam(); dataBrowser_id = "DataBrowser-WorkingTeam"; break; case DataBrowserType.Employee: obj = new Employee(); dataBrowser_id = "DataBrowser-Employee"; break; case DataBrowserType.Position: obj = new Position(); dataBrowser_id = "DataBrowser-Position"; break; case DataBrowserType.WorkingUnit: obj = new WorkingUnit(); dataBrowser_id = "DataBrowser-WorkingUnit"; break; case DataBrowserType.WorkingGroup: obj = new WorkingGroup(); dataBrowser_id = "DataBrowser-WorkingGroup"; break; } // 生成表头信息 var thead = new StringBuilder(); thead.Append("<th></th>"); Type t = obj.GetType(); foreach (PropertyInfo pInfo in t.GetProperties()) { thead.AppendFormat("<th>{0}</th>", pInfo.Name); } // 生成表中行信息 var tbody = DataBrowserManager.GetTBodyString(type); // 生成开窗整体结构 var result = new StringBuilder(); result.AppendFormat( @"<div class='modal fade' id='{0}' tabindex='-1' role='dialog' aria-labelledby='myModalLabel-{0}' aria-hidden='true'>" + "<div class='modal-dialog databrowser-dialog'>" + "<div class='modal-content'>" + "<div class='modal-header'>" + "<button type='button' class='close' data-dismiss='modal' aria-hidden='true'>×</button>" + "<h4 class='modal-title' id='myModalLabel-{0}'>开窗测试</h4>" + "</div>" + "<div class='modal-body'>" + "<table class='table table-striped'>" + "<thead>" + "<tr>" + "{1}" + "</tr>" + "</thead>" + "<tbody>" + "{2}" + "</tbody>" + "</table>" + "</div>" + "<div class='modal-footer'>" + "<button type='button' class='btn btn-primary databrowser-ok'>选择</button>" + "<button type='button' class='btn btn-default' data-dismiss='modal'>关闭</button>" + "</div>" + "</div>" + "</div>" + "</div>", dataBrowser_id, thead, tbody ); return(MvcHtmlString.Create(result.ToString())); }