public JsonResult create(RDType model) { BoolString validation = model.BeforeSave(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } db.RDTypes.Add(model); db.SaveChanges(); validation = model.AfterSave(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } return(Json(new { id = model.id, MessageSucess = "That Type saved successfully." })); }
public JsonResult update(int id, RDClient model) { BoolString validation = model.BeforeEdit(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } db.Entry(model).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); validation = model.AfterEdit(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } return(Json(new { id = model.id, MessageSucess = "That Client saved successfully." })); }
public JsonResult Save(BaseEmail model, FormCollection form) { try { if (model.id != 0) { BoolString validation = model.BeforeEdit(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } db.Entry(model).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); validation = model.AfterEdit(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } } else { BoolString validation = model.BeforeSave(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } db.BaseEmails.Add(model); db.SaveChanges(); validation = model.AfterSave(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } } return(Json(new { id = model.id, MessageSucess = "That Email saved successfully." })); } catch (Exception ex) { return(Json(new { Message = Helper.ModeralException(ex).Replace("@table", "Email") })); } }
public JsonResult Save(RDClientChannel model, FormCollection form) { try { model.id = form["id"].ToString() == "00000000-0000-0000-0000-000000000000" ? new Guid() : Guid.Parse(form["id"].ToString().Replace("─", "-")); if (model.id != new Guid()) { BoolString validation = model.BeforeEdit(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } db.Entry(model).State = System.Data.Entity.EntityState.Modified; validation = model.BeforeSave(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } validation = model.BeforeEdit(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } db.SaveChanges(); validation = model.AfterSave(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } validation = model.AfterEdit(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } } else { model.id = Guid.NewGuid(); BoolString validation = model.BeforeSave(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } validation = model.BeforeCreate(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } db.RDClientChannels.Add(model); db.SaveChanges(); validation = model.AfterSave(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } validation = model.AfterCreate(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } } return(Json(new { id = model.id, MessageSucess = "That Client Channel saved successfully." })); } catch (Exception ex) { return(Json(new { Message = Helper.ModeralException(ex).Replace("@table", "Client Channel") })); } }
public JsonResult Save(RDProgramming model, FormCollection form) { try { if (model.id != 0) { BoolString validation = model.BeforeEdit(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } db.Entry(model).State = System.Data.Entity.EntityState.Modified; if (Request.Files.Count > 0) { if (Request.Files["iconImage"].ContentLength == 0) { db.Entry(model).Property(x => x.iconImage).IsModified = false; } } validation = model.BeforeSave(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } validation = model.BeforeEdit(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } db.SaveChanges(); validation = model.AfterSave(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } validation = model.AfterEdit(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } } else { BoolString validation = model.BeforeSave(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } validation = model.BeforeCreate(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } db.RDProgrammings.Add(model); db.SaveChanges(); validation = model.AfterSave(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } validation = model.AfterCreate(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } } HttpPostedFileBase file = null; if (Request.Files.Count > 0) { file = Request.Files["iconImage"]; if (file != null && file.ContentLength > 0) { string ext = Path.GetExtension(file.FileName); string filename = model.id.ToString() + ext; string directory = Server.MapPath("~/files/RDProgramming/iconImage/"); if (!Directory.Exists(directory)) { Directory.CreateDirectory(directory); } var path = Path.Combine(directory, filename); file.SaveAs(path); model.iconImage = filename; } } db.SaveChanges(); return(Json(new { id = model.id, MessageSucess = "That Programming saved successfully." })); } catch (Exception ex) { return(Json(new { Message = Helper.ModeralException(ex).Replace("@table", "Programming") })); } }
private bool appendText(string text) { if (rtb.InvokeRequired) { var d = new BoolString(appendText); return (bool)MainControl.mainWin.Invoke(d, new object[] { text }); } rtb.AppendText(text); //if (text == "\n") // rtb.ScrollToCaret(); return true; }
private bool setText(string text) { if (rtb.InvokeRequired) { var d = new BoolString(setText); return (bool)MainControl.mainWin.Invoke(d, new object[] { text }); } rtb.Clear(); rtb.AppendText(text); return true; }
public JsonResult Save(BaseUser model, FormCollection form, bool multiUser = false) { BoolString validation = model.BeforeSave(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } if (model.ID != 0) { validation = model.BeforeEdit(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } if (ModelState.IsValid) { bool logout = false; if (model.username != Helper.getData("SELECT username from [BaseUser] where ID=" + model.ID, db).Rows[0][0].ToString()) { logout = true; } if (model.password == Permission.defaultShowPassword) { model.password = Helper.getData("SELECT password from [BaseUser] where ID=" + model.ID, db).Rows[0][0].ToString(); } else { model.password = Permission.CalculateMD5Hash(model.password); } if (Request.Files.Count > 0) { var file = Request.Files["imageUrl"]; if (file != null && file.ContentLength > 0) { string extension = Path.GetExtension(file.FileName); string filename = model.ID + ".png"; string filePath = Path.Combine(HttpContext.Server.MapPath("~/Uploads/UserImages/"), Path.GetFileName(filename)); file.SaveAs(filePath); model.imageUrl = filename; } } if (model.imageUrl == null) { model.imageUrl = string.IsNullOrEmpty(form["imgActual"]) ? "" : form["imgActual"]; } db.Entry(model).State = EntityState.Modified; if (db.SaveChanges() != 0) { if (logout) { WebSecurity.Logout(); } } } validation = model.AfterEdit(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } } else { if (Request.Files.Count > 0) { var file = Request.Files["imageUrl"]; if (file != null && file.ContentLength > 0) { string extension = Path.GetExtension(file.FileName); string filename = model.ID + ".png"; string filePath = Path.Combine(HttpContext.Server.MapPath("~/Uploads/UserImages/"), Path.GetFileName(filename)); file.SaveAs(filePath); model.imageUrl = filename; } } if (form["employeeType"] != null) { model.employeeType_Type = int.Parse(form["employeeType"].Split(',')[0]); } if (form["office"] != null) { model.office_office = int.Parse(form["office"].Split(',')[0]); } validation = model.BeforeCreate(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } model.password = Permission.CalculateMD5Hash(model.password); db.BaseUsers.Add(model); db.SaveChanges(); validation = model.AfterCreate(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } } validation = model.AfterSave(db); if (validation.BoolValue) { return(Json(new { Message = validation.StringValue })); } if (multiUser) { Helper.executeNonQUery("DuplicateUser", db); } db.SaveChanges(); //if (form["employeeType"] != null) //{ // foreach (var item in form["employeeType"].Split(',')) // { // SMEmployeeType tpg = db.SMEmployeeTypes.Find(int.Parse(item)); // if (tpg != null) // { // employeeModel.SMEmployeeTypes.Add(tpg); // } // } //} db.SaveChanges(); return(Json(model.ID)); }