Esempio n. 1
0
        public List <DocumentFileModel> GetDocumentFileListByCondition(string SortColumns, int StartRecord, int MaxRecords, string NodeCode, string FileCodeEqual, string DoucmentMarkingSNEqual, string SubjectEqual, DateTime ArchiveDateTimeEqualStart, DateTime ArchiveDateTimeEqualEnd)
        {
            DocumentDirectoryBFL        ybfl       = new DocumentDirectoryBFL();
            DocumentDirectoryQueryModel queryModel = new DocumentDirectoryQueryModel();
            DocumentDirectoryModel      model2     = new DocumentDirectoryModel();

            queryModel.CodeEqual = int.Parse(NodeCode);
            List <DocumentDirectoryModel> documentDirectoryList = ybfl.GetDocumentDirectoryList(queryModel);
            string departmentCode   = "";
            int    fileTemplateCode = 0;

            if (documentDirectoryList.Count > 0)
            {
                departmentCode   = documentDirectoryList[0].DepartmentCode;
                fileTemplateCode = documentDirectoryList[0].FileTemplateCode;
            }
            DocumentFileQueryModel model3 = new DocumentFileQueryModel();

            model3.FileTemplateCodeEqual    = fileTemplateCode;
            model3.ApplyDepartmentCodeEqual = departmentCode;
            model3.SortColumns               = SortColumns;
            model3.StartRecord               = StartRecord;
            model3.MaxRecords                = MaxRecords;
            model3.DoucmentMarkingSNEqual    = DoucmentMarkingSNEqual;
            model3.SubjectEqual              = SubjectEqual;
            model3.FileCodeEqul              = FileCodeEqual;
            model3.ArchiveDatetimeEqualStart = ArchiveDateTimeEqualStart;
            model3.ArchiveDatetimeEqualEnd   = ArchiveDateTimeEqualEnd;
            return(this.GetDocumentFileList(model3));
        }
Esempio n. 2
0
        public List <DocumentFileModel> GetDocumentFileList(string SortColumns, int StartRecord, int MaxRecords, string NodeCode)
        {
            DocumentDirectoryBFL        ybfl       = new DocumentDirectoryBFL();
            DocumentDirectoryQueryModel queryModel = new DocumentDirectoryQueryModel();
            DocumentDirectoryModel      model2     = new DocumentDirectoryModel();

            queryModel.CodeEqual = int.Parse(NodeCode);
            List <DocumentDirectoryModel> documentDirectoryList = ybfl.GetDocumentDirectoryList(queryModel);
            string departmentCode   = "";
            int    fileTemplateCode = 0;

            if (documentDirectoryList.Count > 0)
            {
                departmentCode   = documentDirectoryList[0].DepartmentCode;
                fileTemplateCode = documentDirectoryList[0].FileTemplateCode;
            }
            DocumentFileQueryModel model3 = new DocumentFileQueryModel();

            model3.FileTemplateCodeEqual    = fileTemplateCode;
            model3.ApplyDepartmentCodeEqual = departmentCode;
            model3.SortColumns = SortColumns;
            model3.StartRecord = StartRecord;
            model3.MaxRecords  = MaxRecords;
            return(this.GetDocumentFileList(model3));
        }
Esempio n. 3
0
    protected void FormView1_ItemInserting(object sender, FormViewInsertEventArgs e)
    {
        RmsDM.BFL.DocumentDirectoryBFL     docDirBFL = new RmsDM.BFL.DocumentDirectoryBFL();
        RmsDM.MODEL.DocumentDirectoryModel ddModel   = docDirBFL.GetDocumentDirectory(int.Parse(Request["DirectorCode"]));
        int    FileTemplateCode = ddModel.FileTemplateCode;
        string DepartmentCode   = ddModel.DepartmentCode;

        e.Values["DeleteFlag"]          = "";
        e.Values["ApplyDepartmentCode"] = DepartmentCode;
        e.Values["FileTemplateCode"]    = FileTemplateCode;
    }
Esempio n. 4
0
    protected void FormView1_DataBound(object sender, EventArgs e)
    {
        switch (this.FormView1.CurrentMode)
        {
        case FormViewMode.Edit:

            HtmlInputControl TemplateNameHIC = (HtmlInputControl)this.FormView1.Row.FindControl("txtTemplateName");
            HtmlInputControl TemplateHIC     = (HtmlInputControl)this.FormView1.Row.FindControl("txtTemplateCode");
            TemplateNameHIC.Value = RmsDM.BFL.FileTemplateBFL.GetTemplateName(TemplateHIC.Value);

            HtmlInputHidden tbxUnitCode = (HtmlInputHidden)this.FormView1.Row.FindControl("txtUnit");
            HtmlInputText   tbxUnitName = (HtmlInputText)this.FormView1.Row.FindControl("txtUnitName");
            tbxUnitName.Value = RmsPM.BLL.SystemRule.GetUnitName(tbxUnitCode.Value);

            break;

        case FormViewMode.Insert:
            RmsDM.BFL.DocumentDirectoryBFL     docDirBFL = new RmsDM.BFL.DocumentDirectoryBFL();
            RmsDM.MODEL.DocumentDirectoryModel ddModel   = docDirBFL.GetDocumentDirectory(int.Parse(Request["DirectorCode"]));
            int    FileTemplateCode = ddModel.FileTemplateCode;
            string DepartmentCode   = ddModel.DepartmentCode;

            Label labFileTemplateCode = (Label)this.FormView1.Row.FindControl("FileTemplateCodeLabel");
            labFileTemplateCode.Text = RmsDM.BFL.FileTemplateBFL.GetTemplateName(Convert.ToString(FileTemplateCode));


            Label labDepartmentCode = (Label)this.FormView1.Row.FindControl("ApplyDepartmentCodeLabel");
            labDepartmentCode.Text = RmsPM.BLL.SystemRule.GetUnitName(DepartmentCode);

            TextBox txtCounts = (TextBox)this.FormView1.Row.FindControl("txtCounts");
            txtCounts.Text = "1";
            TextBox txtLeaves = (TextBox)this.FormView1.Row.FindControl("txtLeaves");
            txtLeaves.Text = "1";

            break;

        case FormViewMode.ReadOnly:

            Label tbxUnit = (Label)this.FormView1.Row.FindControl("ApplyDepartmentCodeLabel");
            tbxUnit.Text = RmsPM.BLL.SystemRule.GetUnitName(tbxUnit.Text);

            Label labUser = (Label)this.FormView1.Row.FindControl("ApplyUserCodeLabel");
            labUser.Text = WebFunctionRule.GetUserNameByCode(labUser.Text);


            Label labGreateUser = (Label)this.FormView1.Row.FindControl("CreateUserCodeLabel");
            labGreateUser.Text = WebFunctionRule.GetUserNameByCode(labGreateUser.Text);

            Label labLastModifyUser = (Label)this.FormView1.Row.FindControl("LastModifyByUserCodeLabel");
            labLastModifyUser.Text = WebFunctionRule.GetUserNameByCode(labLastModifyUser.Text);
            break;
        }
    }
Esempio n. 5
0
        public bool HasChild(string code)
        {
            bool flag = false;

            if (!string.IsNullOrEmpty(code))
            {
                int num = int.Parse(code);
                DocumentDirectoryBFL        ybfl       = new DocumentDirectoryBFL();
                DocumentDirectoryQueryModel queryModel = new DocumentDirectoryQueryModel();
                queryModel.ParentCodeEqual = num;
                List <DocumentDirectoryModel> list = new List <DocumentDirectoryModel>();
                if (ybfl.GetDocumentDirectoryList(queryModel).Count > 0)
                {
                    flag = true;
                }
            }
            return(flag);
        }