Exemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            OutboxDocument outboxdocument = db.OutboxDocuments.Find(id);

            db.OutboxDocuments.Remove(outboxdocument);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
        // GET: /OutboxDocument/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            OutboxDocument outboxdocument = db.OutboxDocuments.Find(id);

            if (outboxdocument == null)
            {
                return(HttpNotFound());
            }
            return(View(outboxdocument));
        }
Exemplo n.º 3
0
        public ActionResult Word(int?id)
        {
            OutboxDocument outboxdocument = db.OutboxDocuments.Find(id);

            Extensions.OutboxDocTamplate tmpl = new Extensions.OutboxDocTamplate(outboxdocument);

            //TODO: Generate filename realisation
            // - path to save

            // return message about whats to do with file:
            // Открыть для редактирования или сохранить? Открыть, Сохранить, Отмена

            Extensions.MsWord.SearchAndReplace(@"C:\" + tmpl.GetFileName(), tmpl);

            return(RedirectToAction("Index"));
        }
Exemplo n.º 4
0
 public OutboxDocTamplate(OutboxDocument odoc)
 {
     RecieverPost     = odoc.ContractorEmploye.PostDateln;
     RecieverOrg      = odoc.Contractor.OrgName;
     OutboxDate       = odoc.OutboxDate.ToString();
     OutboxNum        = odoc.OutboxNum;
     OutboxTheme      = odoc.DocTheme;
     Gender           = odoc.ContractorEmploye.Gender.Trim();
     FName            = odoc.ContractorEmploye.FName.Trim();
     SName            = odoc.ContractorEmploye.SName.Trim();
     LName            = odoc.ContractorEmploye.LName.Trim();
     LNameDateln      = odoc.ContractorEmploye.LNameDateln.Trim();
     RecieverInitials = "";
     DearReciever     = "";
     WhoMadeName      = GetInitials(odoc.Employe.FullName);
     WhoMadeTel       = odoc.Employe.Phone;
     WhoSignName      = GetInitials(odoc.Employe1.FullName);
     WhoSignPost      = odoc.Employe1.Post;
 }
Exemplo n.º 5
0
 public ActionResult Edit([Bind(Include = "Id,RecieverOrg,RecieverEmploye,BuildingObj,OutboxNum,OutboxDate,DocTheme,WhoSign,WhoMade,ResponseOn,SentDate,DocState,Files,TypeOfOutboxDoc")] OutboxDocument outboxdocument)
 {
     if (ModelState.IsValid)
     {
         db.Entry(outboxdocument).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.BuildingObj     = new SelectList(db.BuildinObjects, "Id", "ObjName", outboxdocument.BuildingObj);
     ViewBag.RecieverEmploye = new SelectList(db.ContractorEmployes, "Id", "FullName", outboxdocument.RecieverEmploye);
     ViewBag.RecieverOrg     = new SelectList(db.Contractors, "Id", "OrgName", outboxdocument.RecieverOrg);
     ViewBag.DocState        = new SelectList(db.DocStates, "Id", "StateName", outboxdocument.DocState);
     ViewBag.WhoMade         = new SelectList(db.Employes, "Id", "FullName", outboxdocument.WhoMade);
     ViewBag.WhoSign         = new SelectList(db.Employes, "Id", "FullName", outboxdocument.WhoSign);
     ViewBag.Files           = new SelectList(db.FileMetaDatas, "Id", "FileName", outboxdocument.Files);
     ViewBag.ResponseOn      = new SelectList(db.InboxDocuments, "Id", "SenderNum", outboxdocument.ResponseOn);
     ViewBag.TypeOfOutboxDoc = new SelectList(db.TypesOfOutboxDocs, "Id", "NameOfType", outboxdocument.TypeOfOutboxDoc);
     return(View(outboxdocument));
 }
Exemplo n.º 6
0
        // GET: /OutboxDocument/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            OutboxDocument outboxdocument = db.OutboxDocuments.Find(id);

            if (outboxdocument == null)
            {
                return(HttpNotFound());
            }
            ViewBag.BuildingObj     = new SelectList(db.BuildinObjects, "Id", "ObjName", outboxdocument.BuildingObj);
            ViewBag.RecieverEmploye = new SelectList(db.ContractorEmployes, "Id", "FullName", outboxdocument.RecieverEmploye);
            ViewBag.RecieverOrg     = new SelectList(db.Contractors, "Id", "OrgName", outboxdocument.RecieverOrg);
            ViewBag.DocState        = new SelectList(db.DocStates, "Id", "StateName", outboxdocument.DocState);
            ViewBag.WhoMade         = new SelectList(db.Employes, "Id", "FullName", outboxdocument.WhoMade);
            ViewBag.WhoSign         = new SelectList(db.Employes, "Id", "FullName", outboxdocument.WhoSign);
            ViewBag.Files           = new SelectList(db.FileMetaDatas, "Id", "FileName", outboxdocument.Files);
            ViewBag.ResponseOn      = new SelectList(db.InboxDocuments, "Id", "SenderNum", outboxdocument.ResponseOn);
            ViewBag.TypeOfOutboxDoc = new SelectList(db.TypesOfOutboxDocs, "Id", "NameOfType", outboxdocument.TypeOfOutboxDoc);
            return(View(outboxdocument));
        }