コード例 #1
0
        public OperationToDoc_DTO GetOperationToDocByOprID(int oprid, int doctype)
        {
            oprToDoc.AddInputParameters("@oprid", oprid);
            oprToDoc.AddInputParameters("@doctype", doctype);
            DataTable          dt   = oprToDoc.GetList("sp_GetOperByOprID", CommandType.StoredProcedure);
            OperationToDoc_DTO item = new OperationToDoc_DTO();

            item.id         = Convert.ToInt32(dt.Rows[0]["id"]);
            item.toid       = Convert.ToInt32(dt.Rows[0]["toid"]);
            item.fromid     = Convert.ToInt32(dt.Rows[0]["fromid"]);
            item.positionid = Convert.ToInt32(dt.Rows[0]["positionid"]);
            item.opercode   = dt.Rows[0]["opercode"].ToString();
            return(item);
        }
コード例 #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"));
        }