public ActionResult DocVersions() { var mng = new DocsManager(); ViewBag.Docs = mng.GetDocs(); return(View()); }
public bool DocLogVersion(int docId, string note) { var mng = new DocsManager(); var res = false; try { var id = 0; var createdBy = Membership.GetUser().UserName; var docID = docId; var decs = note; var created = DateTime.Now; var item = new doc_docVersions { id = id, createdBy = createdBy, docID = docID, decs = decs, created = created }; mng.SaveDocVersions(item); res = true; } catch (Exception ex) { res = false; } return(res); }
public ActionResult DocStatuses_save() { var parameters = AjaxModel.GetAjaxParameters(HttpContext); var mng = new DocsManager(); var res = false; int savedID = 0; try { var fields = (parameters["fields"] as ArrayList).ToArray().ToList().Select(x => x as Dictionary <string, object>).ToList(); var id = RDL.Convert.StrToInt(AjaxModel.GetValueFromSaveField("id", fields), 0); var name = AjaxModel.GetValueFromSaveField("name", fields); var code = AjaxModel.GetValueFromSaveField("code", fields); var color = AjaxModel.GetValueFromSaveField("color", fields); var item = new doc_docStatuses { id = id, name = name, code = code, color = color }; mng.SaveDocStatus(item); savedID = item.id; res = true; } catch (Exception ex) { res = false; } return(Json(new { result = res, savedID = savedID, msg = "" }, JsonRequestBehavior.AllowGet)); }
public ActionResult DocVersions_save() { var parameters = AjaxModel.GetAjaxParameters(HttpContext); var mng = new DocsManager(); var res = false; int savedID = 0; try { var fields = (parameters["fields"] as ArrayList).ToArray().ToList().Select(x => x as Dictionary <string, object>).ToList(); var id = RDL.Convert.StrToInt(AjaxModel.GetValueFromSaveField("id", fields), 0); var createdBy = Membership.GetUser().UserName; var docID = RDL.Convert.StrToInt(AjaxModel.GetValueFromSaveField("name", fields), 0); var decs = AjaxModel.GetValueFromSaveField("decs", fields); var created = DateTime.Now; var item = new doc_docVersions { id = id, createdBy = createdBy, docID = docID, decs = decs, created = created }; mng.SaveDocVersions(item); savedID = item.id; res = true; } catch (Exception ex) { res = false; } return(Json(new { result = res, savedID = savedID, msg = "" }, JsonRequestBehavior.AllowGet)); }
public ActionResult DocTypeTemplateEdit(doc_docTypeTemplates item) { var mng = new DocsManager(); mng.SaveDocTypeTemplate(item); return(Json(new { result = true })); }
public ActionResult DocVersionsInline(int pk, string value, string name) { var mng = new DocsManager(); mng.EditTextField2(pk, name, value); return(Json(new { result = true })); }
public ActionResult Docs() { var mng = new DocsManager(); var finMng = new FinanceManager(); ViewBag.DocTypes = mng.GetDocTypes(); ViewBag.DocStatuses = mng.GetDocStatuses(); ViewBag.FinProjects = finMng.GetProjects().OrderBy(x => x.name).ToList(); ViewBag.FinContragents = finMng.GetFinContragents().OrderBy(x => x.name).ToList(); return(View()); }
public ActionResult GetListTemplatesByTypeId(int typeId) { var mng = new DocsManager(); var items = mng.GetListTemplatesByType(typeId); return(Json(new { result = items.Select(x => new { id = x.id, path = x.path, name = x.name, typeId = x.typeID } ) })); }
public ActionResult GetDocTypeTemplate(int id) { var mng = new DocsManager(); var item = mng.GetDocTypeTemplate(id); return(Json(new { id = item.id, name = item.name, typeID = item.typeID, path = item.path, ord = item.ord, })); }
public ActionResult CreateDocTypeTemplate(string name, int typeID, string path, int?ord) { var mng = new DocsManager(); var item = new doc_docTypeTemplates { id = 0, name = name, typeID = typeID, path = path, ord = ord }; mng.SaveDocTypeTemplate(item); return(Json(new { result = item.id > 0, savedID = item.id, }, JsonRequestBehavior.AllowGet)); }
public ActionResult DocVersions_remove(int id) { var res = false; var mng = new DocsManager(); var item = mng.GetDocVersion(id); if (item != null) { mng.DeleteDocVersions(item.id); res = true; } return(Json(new { result = res, msg = "Версия удалена!" })); }
public ActionResult DocStatuses_remove(int id) { var res = false; var mng = new DocsManager(); var item = mng.GetDocStatus(id); if (item != null) { mng.DeleteDocStatus(id); res = true; } return(Json(new { result = res, msg = "Статус удален!" })); }
public ActionResult DocLogs_remove(int id) { var res = false; var mng = new DocsManager(); var item = mng.GetDocLog(id); if (item != null) { mng.DeleteDocLogs(item.id); res = true; } return(Json(new { result = res, msg = "Лог удалён!" })); }
public ActionResult DocTypeTemplates_remove(int id) { var res = false; var mng = new DocsManager(); var item = mng.GetDocTypeTemplate(id); if (item != null) { mng.DeleteDocTypeTemplate(id); res = true; } return(Json(new { result = res, msg = "Шаблон удален!" })); }
public ActionResult GetDoc(int id) { var mng = new DocsManager(); var item = mng.GetDoc(id); item.path = CopyFileOnFolderID(item.id, item.path); return(Json(new { id = item.id, name = item.name, number = item.number, path = item.path, typeID = item.typeID, statusID = item.statusID, projectID = item.projectID, contragentID = item.contragentID, created = item.created.ToString("dd.MM.yyyy") })); }
public ActionResult CreateDoc(string name, string number, string path, int typeID, int projectID, int contragentID) { var mng = new DocsManager(); int statusID = 1; var item = new doc_docs { id = 0, name = name, number = number, path = path, typeID = typeID, statusID = statusID, projectID = projectID, contragentID = contragentID, created = DateTime.Now.Date, createdBy = new BLL.Core.CoreManager().GetUserGuid() }; mng.SaveDoc(item); return(Json(new { result = item.id > 0, savedID = item.id, }, JsonRequestBehavior.AllowGet)); }
public bool DocLog(int docId, bool isDown) { var mng = new DocsManager(); var res = false; try { var id = 0; var docID = docId; var createdBy = Membership.GetUser().UserName; var isDownload = isDown; var created = DateTime.Now; var item = new doc_docLogs { id = id, docID = docID, isDownload = isDownload, created = created, createdBy = createdBy }; mng.SaveDocLogs(item); res = true; } catch (Exception ex) { RDL.Debug.LogError(ex); } return(res); }