예제 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int         recordID = Convert.ToInt32(Request["RecordID"]);
        int         applyID  = Convert.ToInt32(Request["ApplyID"]);
        bool        rejected = Convert.ToBoolean(Request["rejected"]);
        Apply       ap       = Apply.GetApplyByID(applyID);
        SalaryApply si       = SalaryApply.GetSalaryApplyByID(recordID);

        if (!IsPostBack)
        {
            salaryList.Text = transResult(si.StaffSalaryList, ref allCash);
        }

        //用户权限相关显示功能
        Users     usr  = (Users)Session["Identify"];
        BasicInfo info = BasicInfo.GetBasicInfoByID(usr.UserID);

        if (!rejected && ap.NextApprover == si.StaffName)
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            cashierButton.Visible  = false;
            rejectButton.Visible   = false;
            whyDisagree.Visible    = false;
            //可打印状态
            proManager.Text = "已签字";
            depManager.Text = "已签字";
            financial.Text  = "已签字";
            company.Text    = "已签字";
        }
        else if (info.StaffName.Trim() == si.StaffName.Trim() || info.Position.Trim() == "出纳")
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;

            if (info.Position.Trim() != "出纳")
            {
                cashierButton.Visible = false;
                rejectButton.Visible  = false;
                whyDisagree.Visible   = false;
            }
        }
        else if (info.Position.Trim() == "会计")
        {
            cashierButton.Visible = false;
            rejectButton.Visible  = false;
        }
        else
        {
            cashierButton.Visible = false;
            rejectButton.Visible  = false;
        }
        //测试阶段保持处理流程可见,运行阶段记得去掉
        processShow.Visible = true;
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        int            recordID = Convert.ToInt32(Request["RecordID"]);
        int            applyID  = Convert.ToInt32(Request["ApplyID"]);
        bool           rejected = Convert.ToBoolean(Request["rejected"]);
        Apply          ap       = Apply.GetApplyByID(applyID);
        PositionTarget pi       = PositionTarget.GetTargetByID(recordID);

        staffName.Text      = pi.StaffName;
        position.Text       = pi.Position;
        department.Text     = pi.Department;
        formerPosition.Text = pi.FormerPosition;
        leader.Text         = pi.Leader;
        year.Text           = string.Format("{0}.1.1~{1}.12.31", pi.Year, pi.Year);
        newPosition.Text    = pi.NewPosition;
        duty.Text           = pi.Duty.Replace("\n", "<br>").Replace(" ", "& nbsp;");
        target.Text         = pi.Target.Replace("\n", "<br>").Replace(" ", "& nbsp;");;
        salaryLevel.Text    = pi.SalaryLevel;
        processShow.Text    = pi.ApproveProcess;

        string[] words = pi.MonthlyIncome.Split(',');
        january.Text   = words[0];
        february.Text  = words[1];
        march.Text     = words[2];
        april.Text     = words[3];
        may.Text       = words[4];
        june.Text      = words[5];
        july.Text      = words[6];
        august.Text    = words[7];
        september.Text = words[8];
        october.Text   = words[9];
        november.Text  = words[10];
        december.Text  = words[11];

        //用户权限相关显示功能
        Users     usr  = (Users)Session["Identify"];
        BasicInfo info = BasicInfo.GetBasicInfoByID(usr.UserID);

        if (!rejected && ap.NextApprover == pi.StaffName)
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            whyDisagree.Visible    = false;
            //可打印状态
        }
        else if (info.StaffName.Trim() == pi.StaffName.Trim())
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            whyDisagree.Visible    = false;
        }
        //测试阶段保持处理流程可见,运行阶段记得去掉
        processShow.Visible = true;
    }
예제 #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int       recordID = Convert.ToInt32(Request["RecordID"]);
        int       applyID  = Convert.ToInt32(Request["ApplyID"]);
        bool      rejected = Convert.ToBoolean(Request["rejected"]);
        Apply     ap       = Apply.GetApplyByID(applyID);
        PayAssign pi       = PayAssign.GetPayAssignByID(recordID);

        school.Text             = pi.School;
        staffName.Text          = pi.StaffName;
        projectName.Text        = pi.ProjectName;
        payee.Text              = pi.Payee;
        payed.Text              = pi.Payed.ToString();
        income.Text             = pi.Income.ToString();
        assigned.Text           = pi.Assigned.ToString();
        instrument.Text         = pi.Instrument;
        hardware.Text           = pi.Hardware;
        fundingID.Text          = pi.FundingID;
        toUniversity.Text       = pi.ToUniversity.ToString();
        toUniversityDetail.Text = pi.ToUniversityDetail;
        toSchool.Text           = pi.ToSchool.ToString();
        toSchoolDetail.Text     = pi.ToSchoolDetail;
        fundings.Text           = pi.Fundings.ToString();
        fundingsDetail.Text     = pi.FundingsDetail;
        welfare.Text            = pi.Welfare.ToString();
        welfareDetail.Text      = pi.WelfareDetail;
        note.Text        = pi.Note;
        processShow.Text = pi.ApproveProcess;



        //用户权限相关显示功能
        Users     usr  = (Users)Session["Identify"];
        BasicInfo info = BasicInfo.GetBasicInfoByID(usr.UserID);

        if (!rejected && ap.NextApprover == pi.StaffName)
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            whyDisagree.Visible    = false;
            //可打印状态
        }
        else if (info.StaffName.Trim() == pi.StaffName.Trim() || info.Position.Trim() == "出纳")
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            if (info.Position.Trim() != "出纳")
            {
                whyDisagree.Visible = false;
            }
        }
        //测试阶段保持处理流程可见,运行阶段记得去掉
        processShow.Visible = true;
    }
예제 #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int           recordID = Convert.ToInt32(Request["RecordID"]);
        int           applyID  = Convert.ToInt32(Request["ApplyID"]);
        bool          rejected = Convert.ToBoolean(Request["rejected"]);
        Apply         ap       = Apply.GetApplyByID(applyID);
        ContractApply ci       = ContractApply.GetContractApplyByID(recordID);

        staffName.Text           = ci.StaffName;
        department.Text          = ci.Department_str;
        contractName.Text        = ci.ContractName;
        projectName.Text         = ci.ProjectName;
        projectCode.Text         = ci.ProjectCode;
        money.Text               = ci.Money.ToString();
        partyBAddress.Text       = ci.PartyBAddress;
        partyBContact.Text       = ci.PartyBContact;
        partyBName.Text          = ci.PartyBName;
        partyBTelephone.Text     = ci.PartyBTelephone;
        businessLicense.Checked  = ci.BusinessLicense;
        industoryLicense.Checked = ci.IndustoryLicense;
        processShow.Text         = ci.ApproveProcess;

        if (ci.Others != "")
        {
            others.Checked = true; otherInfo.Text = ci.Others;
        }



        //用户权限相关显示功能
        Users     usr  = (Users)Session["Identify"];
        BasicInfo info = BasicInfo.GetBasicInfoByID(usr.UserID);

        if (!rejected && ap.NextApprover == ci.StaffName)
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            whyDisagree.Visible    = false;
        }
        else if (info.StaffName.Trim() == ci.StaffName.Trim() || info.Position.Trim() == "出纳")
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            if (info.Position.Trim() != "出纳")
            {
                whyDisagree.Visible = false;
            }
        }
        //测试阶段保持处理流程可见,运行阶段记得去掉
        processShow.Visible = true;
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        int               recordID = Convert.ToInt32(Request["RecordID"]);
        int               applyID  = Convert.ToInt32(Request["ApplyID"]);
        bool              rejected = Convert.ToBoolean(Request["rejected"]);
        Apply             ap       = Apply.GetApplyByID(applyID);
        OfficeSupplyApply oi       = OfficeSupplyApply.GetOfficeSupplyApplyByID(recordID);

        staffName.Text  = oi.StaffName;
        department.Text = oi.Department;
        reason.Text     = oi.Reason;
        applyDate.Text  = oi.ApplyDate.ToShortDateString();



        processShow.Text = oi.ApproveProcess;

        double money = 0.0;

        supplyList.Text        = transResult(oi.OfficeList, ref money);
        allExpensive.Text      = money.ToString();
        allExpensiveUpper.Text = MoneyConvert.convertToCapital(money.ToString());

        //用户权限相关显示功能
        Users     usr  = (Users)Session["Identify"];
        BasicInfo info = BasicInfo.GetBasicInfoByID(usr.UserID);

        if (!rejected && ap.NextApprover == oi.StaffName)
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            whyDisagree.Visible    = false;
            //可打印状态
            proManager.Text = "已签字";
            depManager.Text = "已签字";
            counter.Text    = "已签字";
            cashier.Text    = "已签字";
            company.Text    = "已签字";
        }
        else if (info.StaffName.Trim() == oi.StaffName.Trim())
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            if (info.Position.Trim() != "出纳")
            {
                whyDisagree.Visible = false;
            }
        }
        //测试阶段保持处理流程可见,运行阶段记得去掉
        processShow.Visible = true;
    }
예제 #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int            recordID = Convert.ToInt32(Request["RecordID"]);
        int            applyID  = Convert.ToInt32(Request["ApplyID"]);
        bool           rejected = Convert.ToBoolean(Request["rejected"]);
        Apply          ap       = Apply.GetApplyByID(applyID);
        EntertainApply ei       = EntertainApply.GetEntertainApplyByID(recordID);

        if (!IsPostBack)
        {
            staffName.Text     = ei.StaffName;
            department.Text    = ei.Department;
            manager.Text       = ei.Manager;
            applyDate.Text     = ei.ApplyDate.ToShortDateString();
            treatDate.Text     = ei.TreatDate.ToShortDateString();
            treated.Text       = ei.Treated;
            treatStandard.Text = ei.TreatStandard;
            treatStyle.Text    = ei.TreatStyle;
            reason.Text        = ei.Reason;
            budget.Text        = ei.Budget.ToString();

            processShow.Text = ei.ApproveProcess;
        }

        //用户权限相关显示功能
        Users     usr  = (Users)Session["Identify"];
        BasicInfo info = BasicInfo.GetBasicInfoByID(usr.UserID);

        if (!rejected && ap.NextApprover == ei.StaffName)
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            whyDisagree.Visible    = false;
            //可打印状态
            financial.Text = "已签字";
            company.Text   = "已签字";
        }
        else if (info.StaffName.Trim() == ei.StaffName.Trim() || info.Position.Trim() == "出纳")
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;

            if (info.Position.Trim() != "出纳")
            {
                whyDisagree.Visible = false;
            }
        }
        //测试阶段保持处理流程可见,运行阶段记得去掉
        processShow.Visible = true;
    }
예제 #7
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int         recordID = Convert.ToInt32(Request["RecordID"]);
        int         applyID  = Convert.ToInt32(Request["ApplyID"]);
        bool        rejected = Convert.ToBoolean(Request["rejected"]);
        Apply       ap       = Apply.GetApplyByID(applyID);
        RepairApply ri       = RepairApply.GetRepairApplyByID(recordID);

        equipmentName.Text   = ri.EquipmentName;
        equipmentType.Text   = ri.EquipmentType;
        staffName.Text       = ri.StaffName;
        department.Text      = ri.DepartmentName;
        buyDate.Text         = ri.BuyDate.ToShortDateString();
        bugDate.Text         = ri.BugDate.ToShortDateString();
        bugDetail.Text       = ri.BugDetail;
        fixDate.Text         = ri.FixDate.ToShortDateString();
        duringGuarantee.Text = ri.DuringGuarantee ? "是" : "否";
        repairSelf.Text      = ri.RepairSelf ? "是" : "否";
        budget.Text          = ri.Budget.ToString();
        settleType.Text      = ri.SettleType;
        sentToRepair.Text    = ri.SentToRepair.ToShortDateString();
        processShow.Text     = ri.ApproveProcess;

        //用户权限相关显示功能
        Users     usr  = (Users)Session["Identify"];
        BasicInfo info = BasicInfo.GetBasicInfoByID(usr.UserID);

        if (!rejected && ap.NextApprover == ri.StaffName)
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            whyDisagree.Visible    = false;
            //可打印状态
            proManager.Text = "已签字";
            depManager.Text = "已签字";
            guanwei.Text    = "已签字";
        }
        else if (info.StaffName.Trim() == ri.StaffName.Trim() || info.Position.Trim() == "出纳")
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            if (info.Position.Trim() != "出纳")
            {
                whyDisagree.Visible = false;
            }
        }
        //测试阶段保持处理流程可见,运行阶段记得去掉
        processShow.Visible = true;
    }
예제 #8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int    recordID = Convert.ToInt32(Request["RecordID"]);
        int    applyID  = Convert.ToInt32(Request["ApplyID"]);
        bool   rejected = Convert.ToBoolean(Request["rejected"]);
        Apply  ap       = Apply.GetApplyByID(applyID);
        CarUse ci       = CarUse.GetCarUseByID(recordID);

        staffName.Text   = ci.StaffName;
        department.Text  = ci.DepartmentName;
        destination.Text = ci.Destination;
        timeInUse.Text   = ci.StartDate.ToShortDateString() + "至" + ci.EndDate.ToShortDateString();
        alongCount.Text  = ci.AlongCount.ToString();
        alongName.Text   = ci.AlongName;
        reason.Text      = ci.Reason;
        driver.Text      = ci.Driver;
        carNum.Text      = ci.CarNum;
        note.Text        = ci.Note;
        processShow.Text = ci.ApproveProcess;

        recordList.Text = transResult(ci.DriveHistoryList);


        //用户权限相关显示功能
        Users     usr  = (Users)Session["Identify"];
        BasicInfo info = BasicInfo.GetBasicInfoByID(usr.UserID);

        if (!rejected && ap.NextApprover == ci.StaffName)
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            whyDisagree.Visible    = false;
            //可打印状态
            proManager.Text = "已签字";
            company.Text    = "已签字";
        }
        else if (info.StaffName.Trim() == ci.StaffName.Trim() || info.Position.Trim() == "出纳")
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            if (info.Position.Trim() != "出纳")
            {
                whyDisagree.Visible = false;
            }
        }
        //测试阶段保持处理流程可见,运行阶段记得去掉
        processShow.Visible = true;
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        int            recordID = Convert.ToInt32(Request["RecordID"]);
        int            applyID  = Convert.ToInt32(Request["ApplyID"]);
        bool           rejected = Convert.ToBoolean(Request["rejected"]);
        Apply          ap       = Apply.GetApplyByID(applyID);
        StaffMealApply si       = StaffMealApply.GetStaffMealApplyByID(recordID);

        staffName.Text      = si.StaffName;
        department.Text     = si.DepartmentName;
        position.Text       = si.Position;
        mealDate.Text       = si.MealDate.ToShortDateString();
        reason.Text         = si.Reason;
        persons.Text        = si.Persons.ToString();
        money.Text          = si.Money.ToString();
        legal.SelectedIndex = si.Legal == true ? 0 : 1;
        style.SelectedIndex = si.Style == true ? 0 : 1;
        standard.Text       = si.Standard;
        processShow.Text    = si.ApproveProcess;

        //用户权限相关显示功能
        Users     usr  = (Users)Session["Identify"];
        BasicInfo info = BasicInfo.GetBasicInfoByID(usr.UserID);

        if (!rejected && ap.NextApprover == si.StaffName)
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            whyDisagree.Visible    = false;
            //可打印状态
            depManager.Text = "已签字";
            company.Text    = "已签字";
        }
        else if (info.StaffName.Trim() == si.StaffName.Trim() || info.Position.Trim() == "出纳")
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            if (info.Position.Trim() != "出纳")
            {
                whyDisagree.Visible = false;
            }
        }
        //测试阶段保持处理流程可见,运行阶段记得去掉
        processShow.Visible = true;
    }
예제 #10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int           recordID = Convert.ToInt32(Request["RecordID"]);
        int           applyID  = Convert.ToInt32(Request["ApplyID"]);
        bool          rejected = Convert.ToBoolean(Request["rejected"]);
        Apply         ap       = Apply.GetApplyByID(applyID);
        Reimbursement ri       = Reimbursement.GetReimbursementByID(recordID);

        if (!IsPostBack)
        {
            DataSet allPro = ProjectInfo.GetAllProjects();
            accountList.DataSource     = allPro.Tables[0].DefaultView;
            accountList.DataTextField  = "ProjectAccount";
            accountList.DataValueField = "ProjectAccount";
            accountList.DataBind();



            staffName.Text            = ri.StaffName;
            department.Text           = ri.Department;
            manager.Text              = ri.Manager;
            payee.Text                = ri.Payee;
            projectCode.Text          = ri.ProjectCode;
            accountList.SelectedValue = ri.ProjectAccount;
            happenDate.Text           = ri.HappenDate.ToShortDateString();
            reimburseDate.Text        = ri.ReimburestDate.ToShortDateString();
            payeeDate.Text            = ri.PayeeDate.ToShortDateString();
            bill.Text        = ri.Bill.ToString();
            allExpense.Text  = ri.AllExpense.ToString();
            expense.Text     = ri.Expense.ToString();
            capital.Text     = MoneyConvert.convertToCapital(ri.AllExpense.ToString());
            remark.Text      = ri.Remark;
            note.Text        = ri.Note;
            processShow.Text = ri.ApproveProcess;
        }
        //



        //用户权限相关显示功能
        Users     usr  = (Users)Session["Identify"];
        BasicInfo info = BasicInfo.GetBasicInfoByID(usr.UserID);

        if (!rejected && ap.NextApprover == ri.StaffName)
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            cashierButton.Visible  = false;
            rejectButton.Visible   = false;
            whyDisagree.Visible    = false;
            accountList.Enabled    = false;
            //可打印状态
            proManager.Text = "已签字";
            depManager.Text = "已签字";
            financial.Text  = "已签字";
            company.Text    = "已签字";
        }
        else if (info.StaffName.Trim() == ri.StaffName.Trim() || info.Position.Trim() == "出纳")
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            accountList.Enabled    = false;
            if (info.Position.Trim() != "出纳")
            {
                cashierButton.Visible = false;
                rejectButton.Visible  = false;
                whyDisagree.Visible   = false;
            }
        }
        else if (info.Position.Trim() == "会计")
        {
            accountList.Enabled   = true;
            cashierButton.Visible = false;
            rejectButton.Visible  = false;
        }
        else
        {
            accountList.Enabled   = false;
            cashierButton.Visible = false;
            rejectButton.Visible  = false;
        }
        //测试阶段保持处理流程可见,运行阶段记得去掉
        processShow.Visible = true;
    }
예제 #11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int        recordID = Convert.ToInt32(Request["RecordID"]);
        int        applyID  = Convert.ToInt32(Request["ApplyID"]);
        bool       rejected = Convert.ToBoolean(Request["rejected"]);
        Apply      ap       = Apply.GetApplyByID(applyID);
        MoneyApply mi       = MoneyApply.GetMoneyApplyByID(recordID);

        DataSet allPro = ProjectInfo.GetAllProjects();

        accountList.DataSource     = allPro.Tables[0].DefaultView;
        accountList.DataTextField  = "ProjectAccount";
        accountList.DataValueField = "ProjectAccount";
        accountList.DataBind();

        staffName.Text   = mi.StaffName;
        department.Text  = mi.Department;
        telephone.Text   = mi.Telephone;
        payee.Text       = mi.Payee;
        projectCode.Text = mi.ProjectCode;
        usage.Text       = mi.Usage;
        plan.Text        = mi.Plan;
        money.Text       = mi.Money.ToString();
        capital.Text     = MoneyConvert.convertToCapital(mi.Money.ToString());
        payDate.Text     = mi.PayDate.ToShortDateString();
        processShow.Text = mi.ApproveProcess;


        //用户权限相关显示功能
        Users     usr  = (Users)Session["Identify"];
        BasicInfo info = BasicInfo.GetBasicInfoByID(usr.UserID);

        if (!rejected && ap.NextApprover.Trim() == mi.StaffName.Trim())
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            cashierButton.Visible  = false;
            rejectButton.Visible   = false;
            whyDisagree.Visible    = false;
            accountList.Enabled    = false;
            //可打印状态
            proManager.Text = "已签字";
            depManager.Text = "已签字";
            financial.Text  = "已签字";
            company.Text    = "已签字";
            guanwei.Text    = "已签字";
        }
        else if (info.StaffName.Trim() == mi.StaffName.Trim() || info.Position.Trim() == "出纳")
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;

            accountList.Enabled = false;
            if (info.Position.Trim() != "出纳")
            {
                cashierButton.Visible = false;
                rejectButton.Visible  = false;
                whyDisagree.Visible   = false;
            }
        }
        else if (info.Position.Trim() == "会计")
        {
            accountList.Enabled   = true;
            cashierButton.Visible = false;
            rejectButton.Visible  = false;
        }
        else
        {
            accountList.Enabled   = false;
            cashierButton.Visible = false;
            rejectButton.Visible  = false;
        }
        //测试阶段保持处理流程可见,运行阶段记得去掉
        processShow.Visible = true;
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        int             recordID = Convert.ToInt32(Request["RecordID"]);
        int             applyID  = Convert.ToInt32(Request["ApplyID"]);
        bool            rejected = Convert.ToBoolean(Request["rejected"]);
        Apply           ap       = Apply.GetApplyByID(applyID);
        BusinessTripRei bi       = BusinessTripRei.GetBusinessTripReiByID(recordID);

        if (!IsPostBack)
        {
            DataSet allPro = ProjectInfo.GetAllProjects();
            accountList.DataSource     = allPro.Tables[0].DefaultView;
            accountList.DataTextField  = "ProjectAccount";
            accountList.DataValueField = "ProjectAccount";
            accountList.DataBind();



            staffName.Text            = bi.StaffName;
            department.Text           = bi.Department;
            applyDate.Text            = bi.ApplyDate.ToShortDateString();
            startDate.Text            = bi.StartDate.ToShortDateString();
            endDate.Text              = bi.EndDate.ToShortDateString();
            projectName.Text          = bi.ProjectName;
            accountList.SelectedValue = bi.ProjectAccount;
            reason.Text        = bi.Reason;
            traffic.Text       = bi.Traffic;
            cars.Text          = bi.Cars;
            hotel.Text         = bi.Hotel;
            meal.Text          = bi.Meal;
            others.Text        = bi.Others;
            moneyEstimate.Text = bi.MoneyEstimate.ToString();
            moneyRei.Text      = bi.MoneyRei.ToString();
            processShow.Text   = bi.ApproveProcess;

            accountList.SelectedValue = bi.ProjectAccount;
        }
        //用户权限相关显示功能
        Users     usr  = (Users)Session["Identify"];
        BasicInfo info = BasicInfo.GetBasicInfoByID(usr.UserID);

        if (!rejected && ap.NextApprover == bi.StaffName)
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            cashierButton.Visible  = false;
            rejectButton.Visible   = false;
            whyDisagree.Visible    = false;
            accountList.Enabled    = false;
            //可打印状态
            proManager.Text = "已签字";
            depManager.Text = "已签字";
            financial.Text  = "已签字";
            company.Text    = "已签字";
        }
        else if (info.StaffName.Trim() == bi.StaffName.Trim() || info.Position.Trim() == "出纳")
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;

            accountList.Enabled = false;
            if (info.Position.Trim() != "出纳")
            {
                cashierButton.Visible = false;
                rejectButton.Visible  = false;
                whyDisagree.Visible   = false;
            }
        }
        else if (info.Position.Trim() == "会计")
        {
            accountList.Enabled   = true;
            cashierButton.Visible = false;
            rejectButton.Visible  = false;
        }
        else
        {
            accountList.Enabled   = false;
            cashierButton.Visible = false;
            rejectButton.Visible  = false;
        }
        //测试阶段保持处理流程可见,运行阶段记得去掉
        processShow.Visible = true;
    }
예제 #13
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int         recordID = Convert.ToInt32(Request["RecordID"]);
        int         applyID  = Convert.ToInt32(Request["ApplyID"]);
        bool        rejected = Convert.ToBoolean(Request["rejected"]);
        Apply       ap       = Apply.GetApplyByID(applyID);
        SettleApply si       = SettleApply.GetSettleApplyByID(recordID);

        if (!IsPostBack)
        {
            DataSet allPro = ProjectInfo.GetAllProjects();
            accountList.DataSource     = allPro.Tables[0].DefaultView;
            accountList.DataTextField  = "ProjectAccount";
            accountList.DataValueField = "ProjectAccount";
            accountList.DataBind();

            staffName.Text            = si.StaffName;
            department.Text           = si.Department_str;
            position.Text             = si.Position;
            settleDate.Text           = si.SettleDate.ToShortDateString();
            accountList.SelectedValue = si.ProjectAccount;
            money.Text                = si.Money.ToString();
            reason.Text               = si.Reason;
            legal.SelectedIndex       = si.Leagal == true ? 0 : 1;
            innerBudget.SelectedIndex = si.InnerBudget == true ? 0 : 1;
            checkBill.Text            = si.CheckBill;
            processShow.Text          = si.ApproveProcess;
        }

        //用户权限相关显示功能
        Users     usr  = (Users)Session["Identify"];
        BasicInfo info = BasicInfo.GetBasicInfoByID(usr.UserID);

        if (!rejected && ap.NextApprover == si.StaffName)
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            cashierButton.Visible  = false;
            rejectButton.Visible   = false;
            whyDisagree.Visible    = false;
            accountList.Enabled    = false;
            //可打印状态
            depManager.Text = "已签字";
            guanwei.Text    = "已签字";
            company.Text    = "已签字";
        }
        else if (info.StaffName.Trim() == si.StaffName.Trim() || info.Position.Trim() == "出纳")
        {
            agreeButton.Visible    = false;
            disagreeButton.Visible = false;
            accountList.Enabled    = false;
            if (info.Position.Trim() != "出纳")
            {
                cashierButton.Visible = false;
                rejectButton.Visible  = false;
                whyDisagree.Visible   = false;
            }
        }
        else if (info.Position.Trim() == "会计")
        {
            accountList.Enabled   = true;
            cashierButton.Visible = false;
            rejectButton.Visible  = false;
        }
        else
        {
            accountList.Enabled   = false;
            cashierButton.Visible = false;
            rejectButton.Visible  = false;
        }
        //测试阶段保持处理流程可见,运行阶段记得去掉
        processShow.Visible = true;
    }