示例#1
0
 public int UpdateByDocID(CitizenDoc_DTO entity)
 {
     ctzDoc.AddInputParameters("@docID", entity.docID);
     ctzDoc.AddInputParameters("@tematikaID", entity.tematikaID);
     ctzDoc.AddInputParameters("@appealCharID", entity.appealCharID);
     ctzDoc.AddInputParameters("@appealTypeID", entity.appealTypeID);
     ctzDoc.AddInputParameters("@docApplyTypeID", entity.docApplyTypeID);
     ctzDoc.AddInputParameters("@name", entity.name);
     ctzDoc.AddInputParameters("@surname", entity.surname);
     ctzDoc.AddInputParameters("@middlename", entity.middlename);
     ctzDoc.AddInputParameters("@citizenshipID", entity.citizenshipID);
     ctzDoc.AddInputParameters("@nationID", entity.nationID);
     ctzDoc.AddInputParameters("@countryID", entity.countryID);
     ctzDoc.AddInputParameters("@cityID", entity.cityID);
     ctzDoc.AddInputParameters("@townID", entity.townID);
     ctzDoc.AddInputParameters("@fulladdress", entity.fulladdress);
     ctzDoc.AddInputParameters("@relatedDocNo", entity.relatedDocNo);
     ctzDoc.AddInputParameters("@relatedDocRegDate", entity.relatedDocRegDate);
     ctzDoc.AddInputParameters("@userID", entity.userID);
     ctzDoc.AddInputParameters("@categoryID", entity.categoryID);
     ctzDoc.AddInputParameters("@genderID", entity.genderID);
     ctzDoc.AddInputParameters("@socialStatusID", entity.socialStatusID);
     ctzDoc.AddInputParameters("@companyID", entity.companyID);
     ctzDoc.AddInputParameters("@letterAuthor", entity.letterAuthor);
     ctzDoc.AddInputParameters("@letterNo", entity.letterNo);
     if (entity.letterDate == null)
     {
         entity.letterDate = DateTime.Now.ToString("dd/MM/yyyy");
     }
     ctzDoc.AddInputParameters("@letterDate", DateTime.ParseExact(entity.letterDate, "dd/MM/yyyy", CultureInfo.InvariantCulture).ToString("MM/dd/yyyy", CultureInfo.InvariantCulture));
     return(ctzDoc.IUD("sp_CitizenDocument_UpdateByDocID", CommandType.StoredProcedure));
 }
示例#2
0
        public ActionResult Create(DocumentDTO DocEntity, CitizenDoc_DTO ctzDocEntity, string dfGUID)
        {
            int docContentType = (int)Enums.ContentTypes.CtzApp;

            DocEntity.docContentType = docContentType;

            long docID = doc.Insert(DocEntity);

            /// begin - insert log operation
            //DocOperationLog_Service docOpLogServ = new DocOperationLog_Service();
            //docOpLogServ.Insert(new DocOperationLog_DTO()
            //{
            //    docID = docID,
            //    docContentType= docContentType,
            //    userID = Convert.ToInt32(Session["userID"]),
            //    operationID=0
            //});

            /// end - insert log operation

            ctzDocEntity.docID = docID;
            ctzServ.Insert(ctzDocEntity);

            AttachFileTypeService attFiles = new AttachFileTypeService();

            attFiles.UpdateDocID(docID, dfGUID);

            DocOperationService docOPRServ  = new DocOperationService();
            Srv_OperationToDoc  optodocSrv  = new Srv_OperationToDoc();
            OperationToDoc_DTO  optodocItem = optodocSrv.GetOperationToDocByPosID(1, docContentType);

            docOPRServ.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
            });

            return(RedirectToAction("Index", "Document"));
        }
示例#3
0
 public ActionResult Edit(DocumentDTO DocEntity, CitizenDoc_DTO ctzDocEntity)
 {
     doc.Update(DocEntity);
     ctzServ.UpdateByDocID(ctzDocEntity);
     return(RedirectToAction("Index", "Document"));
 }