Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SearchJobRequest prvPage = Page.PreviousPage as SearchJobRequest;

            this.SampleID = (prvPage == null) ? this.SampleID : prvPage.SampleID;
            if (!Page.IsPostBack)
            {
                initialPage();
            }
            reloadTemplate();
        }
Esempio n. 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SearchJobRequest prvPage = Page.PreviousPage as SearchJobRequest;

            this.CommandName  = (prvPage == null) ? this.CommandName : prvPage.CommandName;
            this.SampleID     = (prvPage == null) ? this.SampleID : prvPage.SampleID;
            this.PreviousPath = Constants.LINK_SEARCH_JOB_REQUEST;

            if (!Page.IsPostBack)
            {
                initialPage();
            }
        }
Esempio n. 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SearchJobRequest prvPage = Page.PreviousPage as SearchJobRequest;

            this.CommandName  = (prvPage == null) ? this.CommandName : prvPage.CommandName;
            this.JobID        = (prvPage == null) ? this.JobID : prvPage.JobID;
            this.SampleID     = (prvPage == null) ? this.SampleID : prvPage.SampleID;
            this.PreviousPath = Constants.LINK_SEARCH_JOB_REQUEST;

            lbTitleName.Text = String.Format("{0} Report", (this.CommandName == CommandNameEnum.Amend) ? CommandNameEnum.Amend.ToString() : CommandNameEnum.Retest.ToString());

            if (!Page.IsPostBack)
            {
                initialPage();
            }
        }
Esempio n. 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //customerPopup.onRowSelected += new CustomerPopup.OnRowSelected(customerPopup_onRowSelected);

            SearchJobRequest prvPage = Page.PreviousPage as SearchJobRequest;

            this.CommandName  = (prvPage == null) ? this.CommandName : prvPage.CommandName;
            this.JobID        = (prvPage == null) ? this.JobID : prvPage.JobID;
            this.SampleID     = (prvPage == null) ? this.SampleID : prvPage.SampleID;
            this.PreviousPath = Constants.LINK_SEARCH_JOB_REQUEST;

            if (!Page.IsPostBack)
            {
                //initialRequire();
                initialPage();
            }
        }
Esempio n. 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SearchJobRequest prvPage = Page.PreviousPage as SearchJobRequest;

            this.PreviousPath = Constants.LINK_SEARCH_JOB_REQUEST;
            if (!Page.IsPostBack)
            {
                this.selectedList            = new List <int>();
                this.selectedList            = prvPage.selectedList;
                this.isPoGroupOperation      = prvPage.isPoGroupOperation;
                this.isChangeDueDateGroup    = prvPage.isDuedateGroupOperation;
                this.isInvoiceGroupOperation = prvPage.isInvoiceGroupOperation;
                this.dataList = job_sample.FindAllByIds(this.selectedList);

                ddlAssignTo.Items.Clear();
                ddlAssignTo.Items.Add(new ListItem(Constants.GetEnumDescription(StatusEnum.LOGIN_SELECT_SPEC), Convert.ToInt32(StatusEnum.LOGIN_SELECT_SPEC) + ""));
                ddlAssignTo.Items.Add(new ListItem(Constants.GetEnumDescription(StatusEnum.CHEMIST_TESTING), Convert.ToInt32(StatusEnum.CHEMIST_TESTING) + ""));
                ddlAssignTo.Items.Add(new ListItem(Constants.GetEnumDescription(StatusEnum.SR_CHEMIST_CHECKING), Convert.ToInt32(StatusEnum.SR_CHEMIST_CHECKING) + ""));
                ddlAssignTo.Items.Add(new ListItem(Constants.GetEnumDescription(StatusEnum.ADMIN_CONVERT_WORD), Convert.ToInt32(StatusEnum.ADMIN_CONVERT_WORD) + ""));
                ddlAssignTo.Items.Add(new ListItem(Constants.GetEnumDescription(StatusEnum.LABMANAGER_CHECKING), Convert.ToInt32(StatusEnum.LABMANAGER_CHECKING) + ""));
                ddlAssignTo.Items.Add(new ListItem(Constants.GetEnumDescription(StatusEnum.ADMIN_CONVERT_PDF), Convert.ToInt32(StatusEnum.ADMIN_CONVERT_PDF) + ""));

                m_template template = new m_template();


                var data = template.SelectAllByActive();
                ddlTemplate.Items.Clear();
                ddlTemplate.DataSource = data;
                ddlTemplate.DataBind();
                ddlTemplate.Items.Insert(0, new ListItem(Constants.PLEASE_SELECT, ""));
                ddlTemplate.SelectedValue = "";

                pLogin.Visible         = false;
                pChemist.Visible       = false;
                pSrChemist.Visible     = false;
                pRemark.Visible        = false;
                pDisapprove.Visible    = false;
                pAccount.Visible       = false;
                pChangeDueDate.Visible = false;
                pAccount2.Visible      = false;
                RoleEnum userRole = (RoleEnum)Enum.Parse(typeof(RoleEnum), userLogin.role_id.ToString(), true);
                switch (userRole)
                {
                case RoleEnum.LOGIN:
                    pLogin.Visible = true;
                    pShowChemistFileUpload.Visible = false;
                    pChemist.Visible       = false;
                    pSrChemist.Visible     = false;
                    pRemark.Visible        = false;
                    pDisapprove.Visible    = false;
                    pAccount.Visible       = false;
                    pChangeDueDate.Visible = false;
                    pAccount2.Visible      = false;
                    lbDesc.Text            = "Login: ทำรายการแบบกลุ่ม";
                    break;

                case RoleEnum.CHEMIST:
                    pLogin.Visible = false;
                    pShowChemistFileUpload.Visible = false;
                    pChemist.Visible       = true;
                    pSrChemist.Visible     = false;
                    pRemark.Visible        = false;
                    pDisapprove.Visible    = false;
                    pAccount.Visible       = false;
                    pChangeDueDate.Visible = false;
                    pAccount2.Visible      = false;
                    lbDesc.Text            = "Chemist: ทำรายการแบบกลุ่ม";
                    break;

                case RoleEnum.SR_CHEMIST:
                    pLogin.Visible = false;
                    ddlStatus.Items.Add(new ListItem(Constants.GetEnumDescription(StatusEnum.SR_CHEMIST_APPROVE), Convert.ToInt32(StatusEnum.SR_CHEMIST_APPROVE) + ""));
                    ddlStatus.Items.Add(new ListItem(Constants.GetEnumDescription(StatusEnum.SR_CHEMIST_DISAPPROVE), Convert.ToInt32(StatusEnum.SR_CHEMIST_DISAPPROVE) + ""));
                    pShowChemistFileUpload.Visible = false;
                    pChemist.Visible       = false;
                    pSrChemist.Visible     = !isChangeDueDateGroup;
                    pRemark.Visible        = false;
                    pDisapprove.Visible    = false;
                    pAccount.Visible       = false;
                    pChangeDueDate.Visible = isChangeDueDateGroup;
                    pAccount2.Visible      = false;
                    lbDesc.Text            = "Sr.Chemist: ทำรายการแบบกลุ่ม";

                    break;

                case RoleEnum.LABMANAGER:
                    pLogin.Visible = false;
                    ddlStatus.Items.Add(new ListItem(Constants.GetEnumDescription(StatusEnum.LABMANAGER_APPROVE), Convert.ToInt32(StatusEnum.LABMANAGER_APPROVE) + ""));
                    ddlStatus.Items.Add(new ListItem(Constants.GetEnumDescription(StatusEnum.LABMANAGER_DISAPPROVE), Convert.ToInt32(StatusEnum.LABMANAGER_DISAPPROVE) + ""));
                    pShowChemistFileUpload.Visible = false;
                    pChemist.Visible       = false;
                    pSrChemist.Visible     = false;
                    pRemark.Visible        = false;
                    pDisapprove.Visible    = false;
                    pAccount.Visible       = false;
                    pChangeDueDate.Visible = false;
                    pAccount2.Visible      = false;
                    lbDesc.Text            = "Lab Mnager: ทำรายการแบบกลุ่ม";

                    break;

                case RoleEnum.ADMIN:
                    pLogin.Visible = false;
                    pShowChemistFileUpload.Visible = false;
                    pChemist.Visible    = false;
                    pSrChemist.Visible  = false;
                    pRemark.Visible     = false;
                    pDisapprove.Visible = false;
                    //Boolean isChangePo = this.dataList.Exists(x => x.job_status == Convert.ToInt16(StatusEnum.JOB_COMPLETE)|| x.job_status == Convert.ToInt16(StatusEnum.LOGIN_SELECT_SPEC));
                    pChangeDueDate.Visible = isChangeDueDateGroup;
                    pAccount.Visible       = this.isPoGroupOperation;
                    pAccount2.Visible      = false;
                    lbDesc.Text            = "Admin: ทำรายการแบบกลุ่ม";

                    break;

                case RoleEnum.ACCOUNT:
                    pLogin.Visible         = false;
                    pChemist.Visible       = false;
                    pSrChemist.Visible     = false;
                    pRemark.Visible        = false;
                    pDisapprove.Visible    = false;
                    pAccount.Visible       = false;
                    pChangeDueDate.Visible = false;
                    pAccount2.Visible      = this.isInvoiceGroupOperation;
                    lbDesc.Text            = "Account: ทำรายการแบบกลุ่ม";
                    break;

                default:
                    pLogin.Visible = false;
                    pShowChemistFileUpload.Visible = false;
                    pChemist.Visible       = false;
                    pSrChemist.Visible     = false;
                    pRemark.Visible        = false;
                    pDisapprove.Visible    = false;
                    pAccount.Visible       = false;
                    pChangeDueDate.Visible = false;
                    pAccount2.Visible      = false;
                    break;
                }
                initialPage();
            }
        }