Пример #1
0
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);
            //แคมเปญ
            AppUtil.BuildCombo(cmbCampaignId, SlmScr011Biz.GetCampaignEditData());
            //ช่องทาง
            AppUtil.BuildCombo(cmbChannelId, SlmScr003Biz.GetChannelData());
            //status
            AppUtil.BuildCombo(cmbStatus, SlmScr003Biz.GetOptionList("lead status"));
            //Owner Branch
            AppUtil.BuildCombo(cmbOwnerBranch, BranchBiz.GetBranchList(SLMConstant.Branch.Active));
            //Title
            AppUtil.BuildCombo(cmbTitle, SlmScr046Biz.GetTitleDataList());

            AppUtil.SetIntTextBox(txtTelNo_1);
            AppUtil.SetIntTextBox(txtTelNo2);
            if (cmbCampaignId.Enabled == true)
            {
                AppUtil.SetAutoCompleteDropdown(new DropDownList[] {
                    cmbCampaignId,
                    cmbOwnerBranch,
                    cmbOwner,
                    cmbDelegateLead,
                    cmbDelegateBranch,
                    cmbTitle
                }
                                                , Page
                                                , this.ClientID + "_Autocomplete");
            }
        }
Пример #2
0
        private void InitialControl()
        {
            //Role
            BuildCombo(cmbStaffType, SlmScr017Biz.GetStaffTyeData());

            BuildCombo(cmbRoleService, SlmScr017Biz.GetRoleServiceData());
            //Market Branch
            BuildCombo(cmbBranchCode, BranchBiz.GetBranchList(SLMConstant.Branch.Active));

            //Head Staff Branch
            BuildCombo(cmbHeadBranchCode, BranchBiz.GetBranchList(SLMConstant.Branch.Active));

            //Department
            BuildCombo(cmbDepartment, SlmScr017Biz.GetDeptData());

            //Position
            BuildCombo(cmbPosition, PositionBiz.GetPositionList(SLMConstant.Position.Active));

            // level
            BuildCombo(cmbLevel, SlmScr019Biz.GetLevelList());

            // team telesale
            BuildCombo(cmbTeamTelesale, SlmScr019Biz.GetTeamTelesaleList());

            // emp type
            BuildCombo(cmbCategory, SlmScr019Biz.GetStaffCategoryData());

            // company
            BuildCombo(cmbHost, SlmScr019Biz.GetStaffCategoryHostData());

            AppUtil.BuildCombo(cmbCategory, SlmScr018Biz.GetStaffCategoryData());
            AppUtil.BuildCombo(cmbHost, SlmScr018Biz.GetStaffCategoryHostData());
        }
Пример #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ((MasterPage.SaleLead) this.Master).ShowReportMenu();
            ((Label)Page.Master.FindControl("lblTopic")).Text = "สรุปผลการต่อประกันเทียบ Port รายเดือน";

            if (!IsPostBack)
            {
                //cmbTelesalesTeam.DataSource = SlmScr053Biz.GetTeamTelesaleList();
                //cmbTelesalesTeam.DataBind();
                //cmbTelesalesTeam.Items.Insert(0, new ListItem("ทั้งหมด", "-1"));

                AppUtil.BuildCombo(cmbTelesalesTeam, SlmScr053Biz.GetTeamTelesaleList(), "ทั้งหมด", "-1");

                //for(int i = -5; i <= 5; i++)
                //{
                //    string year = DateTime.Today.AddYears(i).Year.ToString();
                //    cmbYear.Items.Add(new ListItem(year, year));
                //    cmbMonth.Items.Add(new ListItem(year, year));
                //}

                cmbMonth.DataSource = SlmScr053Biz.GetMonthList();
                cmbMonth.DataBind();
                cmbMonth.Items.Insert(0, new ListItem("ระบุ", "0"));

                cmbYear.Items.Clear();
                cmbYear.Items.Add(new ListItem("ระบุ", "0"));
                int curyear = DateTime.Now.Year;
                for (int i = 0; i < 5; i++)
                {
                    int yr = curyear - i;
                    cmbYear.Items.Add(new ListItem(yr.ToString(), yr.ToString()));
                }
            }
        }
Пример #4
0
        private void cmbDelegateBranchSelectedIndexChanged(string owner = null)
        {
            try
            {
                //Delegate Lead
//                List<ControlListData> source = StaffBiz.GetStaffAllDataByAccessRight(cmbCampaignId.SelectedItem.Value, cmbDelegateBranch.SelectedItem.Value);
                List <ControlListData> source = StaffBiz.GetStaffAllDataNotDummyByAccessRight(cmbCampaignId.SelectedItem.Value, cmbDelegateBranch.SelectedItem.Value, owner);
                //คำนวณงานในมือ
                AppUtil.CalculateAmountJobOnHandForDropdownlist(cmbDelegateBranch.SelectedItem.Value, source);
                AppUtil.BuildCombo(cmbDelegateLead, source);

                if (cmbDelegateBranch.SelectedItem.Value != string.Empty)
                {
                    cmbDelegateLead.Enabled = true;
                }
                else
                {
                    cmbDelegateLead.Enabled = false;
                }
            }
            catch
            {
                throw;
            }
        }
Пример #5
0
        private void BuildCombo()
        {
            AppUtil.BuildCombo(cmbBranch, SlmScr010Biz.GetBranchData());

            AppUtil.BuildCombo(cmbCardTypeId, CardTypeBiz.GetCardTypeList());
            AppUtil.BuildCombo(cmbMaritalStatus, SlmScr046Biz.GetMaritalDataList());
            AppUtil.BuildCombo(cmbOccupation, SlmScr010Biz.GetOccupationData(false));
            var complst = SlmScr034Biz.GetImportInsComCodeListData();

            //complst.RemoveAt(0);
            AppUtil.BuildCombo(cmbCompulCompCode, complst);
            AppUtil.BuildCombo(cmbVolCompanyCode, complst);
            AppUtil.BuildCombo(cmbVolTypeKey, SlmScr046Biz.GetCoverageType());
            var titlelist = SlmScr046Biz.GetTitleDataList();

            AppUtil.BuildCombo(cmbTitleId, titlelist);
            AppUtil.BuildCombo(cmbBenTitleId, titlelist);
            AppUtil.BuildCombo(cmbVolMktTitle, titlelist);
            AppUtil.BuildCombo(cmbDrv1TitleId, titlelist);
            AppUtil.BuildCombo(cmbDrv2TitleId, titlelist);
            AppUtil.BuildCombo(cmbBenTitleId, titlelist);
            AppUtil.BuildCombo(cmbGuar1Title, titlelist);
            AppUtil.BuildCombo(cmbGuar2Title, titlelist);
            AppUtil.BuildCombo(cmbGuar3Title, titlelist);
            AppUtil.BuildCombo(cmbBrandCode, SlmScr010Biz.GetBrandDataNew());
            AppUtil.BuildCombo(cmbProvinceRegis, SlmScr046Biz.GetProvinceDataId());
            AppUtil.BuildCombo(cmbCarByGovId, SlmScr046Biz.GetInsuranceTypeData());
            var relate = SlmScr046Biz.GetRelationData();

            AppUtil.BuildCombo(cmbGuar1Relation, relate);
            AppUtil.BuildCombo(cmbGuar2Relation, relate);
            AppUtil.BuildCombo(cmbGuar3Relation, relate);
        }
Пример #6
0
        private void SetComboOwnerBranch()
        {
            var lst = SlmScr010Biz.GetBranchListByAccessRight(SLMConstant.Branch.Active, cmbCampaignId.SelectedItem.Value);

            AppUtil.BuildCombo(cmbOwnerBranch, lst);
            AppUtil.BuildCombo(cmbDelegateBranch, lst);
        }
Пример #7
0
        private void SetData(kkslm_ms_discount ds)
        {
            AppUtil.BuildCombo(cmbDRole, SlmScr062Biz.GetStaffTypeData(true, ds.slm_StaffTypeId.Value), "กรุณาระบุ");
            hdfID.Value = ds.slm_Discount_Id.ToString();
            AppUtil.SetComboValue(cmbDRole, ds.slm_StaffTypeId.ToString());
            rdoInsuranceType.SelectedIndex = rdoInsuranceType.Items.IndexOf(rdoInsuranceType.Items.FindByValue(ds.slm_InsuranceTypeCode));
            #region Add by First 21/11/2559
            rdoInsuranceType.Enabled = false;
            #endregion


            if (ds.slm_DiscountPercent > 0)
            {
                rdoDiscount.SelectedIndex = 0;
                txtDDiscountValue.Text    = ds.slm_DiscountPercent.Value.ToString();
            }
            else if (ds.slm_DiscountBath > 0)
            {
                rdoDiscount.SelectedIndex = 1;
                txtDDiscountValue.Text    = ds.slm_DiscountBath.Value.ToString();
            }
            else
            {
                rdoDiscount.SelectedIndex = 0;
                txtDDiscountValue.Text    = "0";
            }
            rdoDStatus.SelectedIndex = rdoDStatus.Items.IndexOf(rdoDStatus.Items.FindByValue(ds.is_Deleted.ToString()));
            cmbDRole.Enabled         = false;
            updModal.Update();
        }
Пример #8
0
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);
            //AppUtil.BuildCombo(cmbActIssueBranch, SlmScr010Biz.GetIssueBranchData());
            //AppUtil.BuildCombo(cmbPolicyBranch, SlmScr010Biz.GetIssueBranchData());

            AppUtil.BuildCombo(cmbActIssueBranch, SlmScr010Biz.GetIssueActiveBranchData());
            AppUtil.BuildCombo(cmbPolicyBranch, SlmScr010Biz.GetIssueActiveBranchData());
        }
Пример #9
0
 private void ClearData()
 {
     AppUtil.BuildCombo(cmbDRole, SlmScr062Biz.GetStaffTypeData(true, 0), "กรุณาระบุ");
     hdfID.Value                    = "";
     cmbDRole.SelectedIndex         = -1;
     rdoInsuranceType.SelectedIndex = -1;
     rdoInsuranceType.Enabled       = true;
     rdoDiscount.SelectedIndex      = 0;
     txtDDiscountValue.Text         = "";
     rdoDStatus.SelectedIndex       = 0;
     cmbDRole.Enabled               = true;
     rdoInsuranceType.Enabled       = true;
     updModal.Update();
 }
Пример #10
0
        private void SetOwnerBranchAccessRight()
        {
            try
            {
                List <BranchData> branch = new List <BranchData>();
                if (cmbCampaignId.SelectedItem.Value == "")
                {
                    txtOwnerBranchBefore.Text = "";
                    txtOwnerLeadBefore.Text   = "";
                    //Owner Branch
                    //SetComboOwnerBranch();
                    AppUtil.BuildCombo(cmbOwnerBranch, BranchBiz.GetBranchList(SLMConstant.Branch.Active));

                    cmbOwnerBranch.SelectedIndex = cmbOwnerBranch.Items.IndexOf(cmbOwnerBranch.Items.FindByValue(txtOwnerBranchBefore.Text.Trim()));
                    cmbOwnerBranchSelectedIndexChanged();
                    cmbOwner.SelectedIndex = cmbOwner.Items.IndexOf(cmbOwner.Items.FindByValue(txtOwnerLeadBefore.Text.Trim()));
                }
                else
                {
                    SetComboOwnerBranch();

                    if (SlmScr010Biz.CheckStaffAccessRightExist(cmbCampaignId.SelectedItem.Value, txtOwnerBranchBefore.Text.Trim(), txtOwnerLeadBefore.Text.Trim()))
                    {
                        if (cmbOwnerBranch.Items.Count > 1)
                        {
                            if (txtOwnerBranchBefore.Text.Trim() != "")
                            {
                                cmbOwnerBranch.SelectedIndex = cmbOwnerBranch.Items.IndexOf(cmbOwnerBranch.Items.FindByValue(txtOwnerBranchBefore.Text.Trim()));
                            }
                            else
                            {
                                cmbOwnerBranch.SelectedIndex = -1;
                            }
                        }
                        cmbOwnerBranchSelectedIndexChanged();
                        cmbOwner.SelectedIndex = cmbOwner.Items.IndexOf(cmbOwner.Items.FindByValue(txtOwnerLeadBefore.Text.Trim()));
                    }
                    else
                    {
                        cmbOwnerBranchSelectedIndexChanged();
                        txtOwnerBranchBefore.Text = "";
                        txtOwnerLeadBefore.Text   = "";
                    }
                }
            }
            catch
            {
                throw;
            }
        }
Пример #11
0
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);
            ((Label)Page.Master.FindControl("lblTopic")).Text = "ข้อมูลกำหนดรถ Premium";
            Page.Form.DefaultButton = btnSearch.UniqueID;

            ScreenPrivilegeData priData = RoleBiz.GetScreenPrivilege(HttpContext.Current.User.Identity.Name, "SLM_SCR_063");

            if (priData == null || priData.IsView != 1)
            {
                AppUtil.ClientAlertAndRedirect(Page, "คุณไม่มีสิทธิ์เข้าใช้หน้าจอนี้", "SLM_SCR_003.aspx");
            }

            AppUtil.BuildCombo(cmbDBrand, SlmScr063Biz.GetBrandData(), "กรุณาระบุ");

            _log = LogManager.GetLogger(this.GetType());
        }
Пример #12
0
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);
            ((Label)Page.Master.FindControl("lblTopic")).Text = "จัดการข้อมูล Team Telesales";
            Page.Form.DefaultButton = btnSearch.UniqueID;

            ScreenPrivilegeData priData = RoleBiz.GetScreenPrivilege(HttpContext.Current.User.Identity.Name, "SLM_SCR_038");

            if (priData == null || priData.IsView != 1)
            {
                AppUtil.ClientAlertAndRedirect(Page, "คุณไม่มีสิทธิ์เข้าใช้หน้าจอนี้", "SLM_SCR_003.aspx");
            }


            AppUtil.BuildCombo(cmbTeamHeader, SlmScr038Biz.GetStaffsListHeader(), "ทั้งหมด");
            //AppUtil.BuildCombo(cmbDHeader, SlmScr038Biz.GetStaffsList(), "ระบุ");
            _log = LogManager.GetLogger(this.GetType());
        }
Пример #13
0
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);
            AppUtil.SetNumbericCharacter(txtDDiscountValue);
            ((Label)Page.Master.FindControl("lblTopic")).Text = "ข้อมูลกำหนดส่วนลดตาม Role";
            Page.Form.DefaultButton = btnSearch.UniqueID;

            ScreenPrivilegeData priData = RoleBiz.GetScreenPrivilege(HttpContext.Current.User.Identity.Name, "SLM_SCR_062");

            if (priData == null || priData.IsView != 1)
            {
                AppUtil.ClientAlertAndRedirect(Page, "คุณไม่มีสิทธิ์เข้าใช้หน้าจอนี้", "SLM_SCR_003.aspx");
            }

            AppUtil.BuildCombo(cmbSRole, SlmScr062Biz.GetStaffTypeData(false, 0), "ทั้งหมด");

            _log = LogManager.GetLogger(this.GetType());
        }
Пример #14
0
        private void cmbOwnerBranchSelectedIndexChanged(string userName = null)
        {
            try
            {
                //Owner Lead
                List <ControlListData> source = null;
                if (cmbOwnerBranch.SelectedItem != null)
                {
                    if (cmbCampaignId.SelectedItem.Value == "")
                    {
//                        source = StaffBiz.GetStaffList(cmbOwnerBranch.SelectedItem.Value);   //SlmScr010Biz.GetStaffAllData(cmbOwnerBranch.SelectedItem.Value);
                        source = StaffBiz.GetStaffNotDummyList(cmbOwnerBranch.SelectedItem.Value);
                    }
                    else
                    {
//                        source = StaffBiz.GetStaffAllDataByAccessRight(cmbCampaignId.SelectedItem.Value, cmbOwnerBranch.SelectedItem.Value);
                        source = StaffBiz.GetStaffAllDataNotDummyByAccessRight(cmbCampaignId.SelectedItem.Value, cmbOwnerBranch.SelectedItem.Value, userName);
                    }

                    //คำนวณงานในมือ
                    AppUtil.CalculateAmountJobOnHandForDropdownlist(cmbOwnerBranch.SelectedItem.Value, source);

                    AppUtil.BuildCombo(cmbOwner, source);

                    if (cmbOwnerBranch.SelectedItem.Value != string.Empty)
                    {
                        cmbOwner.Enabled = true;
                    }
                    else
                    {
                        cmbOwner.Enabled = false;
                    }
                }
                else
                {
                    cmbOwner.Items.Clear();
                    cmbOwner.Enabled = false;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #15
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (!ValidateData())
            {
                zPopDetail.Show(); return;
            }

            var          ts = GetData();
            SlmScr038Biz bz = new SlmScr038Biz();

            if (!bz.SaveTeamData(ts, Page.User.Identity.Name))
            {
                zPopDetail.Show();
                AppUtil.ClientAlert(this, bz.ErrorMessage);
            }
            else
            {
                zPopDetail.Hide();
                LoadDataList(gvResult.PageIndex);
                string tmp = cmbTeamHeader.SelectedValue;
                AppUtil.BuildCombo(cmbTeamHeader, SlmScr038Biz.GetStaffsListHeader(), "ทั้งหมด");
                AppUtil.SetComboValue(cmbTeamHeader, tmp);
            }
        }
Пример #16
0
        public void SetAddCampaignCombo()
        {
//            AppUtil.BuildCombo(cmbCampaignId, SlmScr003Biz.GetCampaignData());
            AppUtil.BuildCombo(cmbCampaignId, SlmScr003Biz.GetCampaignDataNew());
        }
Пример #17
0
 private void BuildModelCombo()
 {
     AppUtil.BuildCombo(cmbModel, SlmScr010Biz.GetModelDataNew(cmbBrandCode.SelectedValue));
 }
Пример #18
0
        //private void SetDept()
        //{
        //    //decimal? stafftype = SlmScr019Biz.GetStaffTypeData(HttpContext.Current.User.Identity.Name);
        //    //if (stafftype != null)
        //    //{
        //    //    if (stafftype == SLMConstant.StaffType.ITAdministrator)
        //    //        cmbDepartment.Enabled = true;
        //    //    else
        //    //    {
        //    cmbDepartment.Enabled = false;
        //        //}
        //    //}
        //}

        private void InitialControl()
        {
            //Role Sale
            cmbStaffType.DataSource     = SlmScr017Biz.GetStaffTyeData();
            cmbStaffType.DataTextField  = "TextField";
            cmbStaffType.DataValueField = "ValueField";
            cmbStaffType.DataBind();
            cmbStaffType.Items.Insert(0, new ListItem("", ""));

            //Role Service
            cmbRoleService.DataSource     = SlmScr017Biz.GetRoleServiceData();
            cmbRoleService.DataTextField  = "TextField";
            cmbRoleService.DataValueField = "ValueField";
            cmbRoleService.DataBind();
            cmbRoleService.Items.Insert(0, new ListItem("", ""));

            //Market Branch
            cmbBranchCode.DataSource     = BranchBiz.GetBranchList(SLMConstant.Branch.Active);
            cmbBranchCode.DataTextField  = "TextField";
            cmbBranchCode.DataValueField = "ValueField";
            cmbBranchCode.DataBind();
            cmbBranchCode.Items.Insert(0, new ListItem("", ""));

            //Market Branch
            cmbHeadBranchCode.DataSource     = BranchBiz.GetBranchList(SLMConstant.Branch.Active);
            cmbHeadBranchCode.DataTextField  = "TextField";
            cmbHeadBranchCode.DataValueField = "ValueField";
            cmbHeadBranchCode.DataBind();
            cmbHeadBranchCode.Items.Insert(0, new ListItem("", ""));

            //Department
            cmbDepartment.DataSource     = SlmScr017Biz.GetDeptData();
            cmbDepartment.DataTextField  = "TextField";
            cmbDepartment.DataValueField = "ValueField";
            cmbDepartment.DataBind();
            cmbDepartment.Items.Insert(0, new ListItem("", ""));

            //Position
            cmbPosition.DataSource     = PositionBiz.GetPositionList(SLMConstant.Position.Active);
            cmbPosition.DataTextField  = "TextField";
            cmbPosition.DataValueField = "ValueField";
            cmbPosition.DataBind();
            cmbPosition.Items.Insert(0, new ListItem("", ""));

            // level
            cmbLevel.DataSource     = SlmScr019Biz.GetLevelList();
            cmbLevel.DataTextField  = "TextField";
            cmbLevel.DataValueField = "ValueField";
            cmbLevel.DataBind();
            cmbLevel.Items.Insert(0, new ListItem("", ""));

            // team telesale
            cmbTeamTelesale.DataSource     = SlmScr019Biz.GetTeamTelesaleList();
            cmbTeamTelesale.DataTextField  = "TextField";
            cmbTeamTelesale.DataValueField = "ValueField";
            cmbTeamTelesale.DataBind();
            cmbTeamTelesale.Items.Insert(0, new ListItem("", ""));

            AppUtil.BuildCombo(cmbCategory, SlmScr018Biz.GetStaffCategoryData());
            AppUtil.BuildCombo(cmbHost, SlmScr018Biz.GetStaffCategoryHostData());
        }
Пример #19
0
 private void SetStaffCombo()
 {
     AppUtil.BuildCombo(cmbTelesaleName, SlmScr032Biz.GetSearchStaffList(cmbTelesale.SelectedValue == "" ? -1 : SLMUtil.SafeInt(cmbTelesale.SelectedValue)), "ทั้งหมด");
 }
Пример #20
0
 protected override void OnInit(EventArgs e)
 {
     base.OnInit(e);
     AppUtil.BuildCombo(cmbTelesale, SlmScr032Biz.GetTeamSalesList(), "ทั้งหมด");
     AppUtil.BuildCombo(cmbType, SlmScr041Biz.GetLevelData(), "ทั้งหมด");
 }
Пример #21
0
 private void BuildYearGroupCombo()
 {
     AppUtil.BuildCombo(cmbYearGroup, SlmScr010Biz.GetModelYearNew(cmbBrandCode.SelectedValue, cmbModel.SelectedValue));
 }
Пример #22
0
 private void SetTelesaleName()
 {
     AppUtil.BuildCombo(cmbTelesales, SlmScr051Biz.GetTelesaleList(SLMUtil.SafeInt(cmbTelesalesTeam.SelectedValue)), "ทั้งหมด");
 }
Пример #23
0
 private void BuildModelCombo(DropDownList cmbB, DropDownList cmbM, string defaulttxt)
 {
     AppUtil.BuildCombo(cmbM, SlmScr039Biz.GetModelDataList(cmbB.SelectedValue), defaulttxt);
 }
Пример #24
0
 protected override void OnInit(EventArgs e)
 {
     base.OnInit(e);
     AppUtil.BuildCombo(cmbTeamTelesale, SlmScr032Biz.GetTeamSalesList(), "ทั้งหมด");
     AppUtil.BuildCombo(cmbIncentiveFlat, SlmScr050Biz.GetGradeDataList(), "ทั้งหมด");
 }