Exemplo n.º 1
0
        public ActionResult Edit(DocumentDTO DocEntity, ServiceDocumentDTO servDocEntity, ServDocSender_DTO senderEntity, ServDocAddress_DTO addressEntity, DocumentOperationDTO oprEntity)
        {
            DocumentService doc = new DocumentService();

            doc.Update(DocEntity);
            servDocServ.Update(servDocEntity);
            servDocSender.Update(senderEntity);
            servAddrServ.Update(addressEntity);
            //if (oprEntity.doResponseID > 0)
            //{
            //    docOPRServ.Update(oprEntity);
            //}
            return(RedirectToAction("Index", "Document"));
        }
Exemplo n.º 2
0
 public int Update(ServiceDocumentDTO entity)
 {
     serviceDoc.AddInputParameters("@docID", entity.docID);
     serviceDoc.AddInputParameters("@sdEntryNo", entity.sdEntryNo);
     if (entity.sdEntryDate == null)
     {
         entity.sdEntryDate = DateTime.Now.ToString("dd/MM/yyyy");
     }
     serviceDoc.AddInputParameters("@sdEntryDate", DateTime.ParseExact(entity.sdEntryDate, "dd/MM/yyyy", CultureInfo.InvariantCulture).ToString("MM/dd/yyyy", CultureInfo.InvariantCulture));
     serviceDoc.AddInputParameters("@appealTypeID", entity.appealTypeID);
     serviceDoc.AddInputParameters("@relatedDocNo", entity.relatedDocNo);
     serviceDoc.AddInputParameters("@relatedDocRegDate", entity.relatedDocRegDate);
     serviceDoc.AddInputParameters("@officeID", entity.officeID);
     serviceDoc.AddInputParameters("@organID", entity.organID);
     serviceDoc.AddInputParameters("@contactTypeID", entity.contactTypeID);
     serviceDoc.AddInputParameters("@tematikaID", entity.tematikaID);
     serviceDoc.AddInputParameters("@userID", entity.userID);
     return(serviceDoc.IUD("sp_ServiceDocument_Update", CommandType.StoredProcedure));
 }
Exemplo n.º 3
0
        public ActionResult Create(DocumentDTO DocEntity, ServiceDocumentDTO servDocEntity, ServDocSender_DTO senderEntity, ServDocAddress_DTO addressEntity, string dfGUID)
        {
            DocEntity.docContentType = (int)Enums.ContentTypes.ServDoc;
            DocumentService doc   = new DocumentService();
            long            docID = doc.Insert(DocEntity);

            servDocEntity.docID = senderEntity.docID = addressEntity.docID = docID;
            servDocServ.Insert(servDocEntity);
            servDocSender.Insert(senderEntity);
            servAddrServ.Insert(addressEntity);

            OperationToDoc_DTO optodocItem = new Srv_OperationToDoc().GetOperationToDocByPosID(1, DocEntity.docContentType);

            new DocOperationService().Insert(new DocumentOperationDTO
            {
                docID             = docID,
                userID            = Convert.ToInt32(Session["userID"]),
                fromUserID        = Convert.ToInt32(Session["userID"]),
                operationID       = optodocItem.fromid,
                operationPos      = optodocItem.positionid,
                opercode          = optodocItem.opercode,
                isActionConfirmed = 1,
                doDate            = DocEntity.docRegDate,
                docDayCount       = DocEntity.docDayCount,
                docFinishDate     = DocEntity.docFinishDate
            });
            //docOPRServ.Insert(new DocumentOperationDTO
            //{
            //    docID = docID,
            //    userID = Convert.ToInt32(Session["userID"]),
            //    fromUserID = Convert.ToInt32(Session["userID"]),
            //    operationID = 0,
            //    isActionConfirmed = 1,
            //    doDate = DocEntity.docRegDate
            //});
            attFileType.UpdateDocID(docID, dfGUID);
            return(RedirectToAction("Index", "Document"));
        }