Exemplo n.º 1
0
        private void SetData(kkslm_ms_teamtelesales ts)
        {
            hdfID.Value   = ts.slm_TeamTelesales_Id.ToString();
            txtDCode.Text = ts.slm_TeamTelesales_Code;
            txtDName.Text = ts.slm_TeamTelesales_Name;
            //AppUtil.SetComboValue(cmbDHeader, ts.slm_HeadStaff);
            rdoStatus.SelectedIndex = rdoStatus.Items.IndexOf(rdoStatus.Items.FindByValue(ts.is_Deleted.ToString()));
            hdfStaffID.Value        = ts.slm_HeadStaff;
            SlmScr038Biz biz = new SlmScr038Biz();
            string       empcode;
            var          stf = biz.GetStaffNameFromID(SLMUtil.SafeDecimal(ts.slm_HeadStaff), out empcode);

            if (stf != null)
            {
                txtDHeader.Text   = empcode; // stf.slm_EmpCode;
                lblStaffName.Text = stf;     // (stf.slm_PositionName == null ? "" : stf.slm_PositionName + " - ") + stf.slm_StaffNameTH ?? "";
            }
            else

            {
                txtDHeader.Text   = "";
                lblStaffName.Text = "";
            }
            txtDCode.ReadOnly = true;
            updModal.Update();
        }
Exemplo n.º 2
0
        protected void imbAction_Click(object sender, ImageClickEventArgs e)
        {
            var          id = SLMUtil.SafeDecimal(((ImageButton)sender).CommandArgument);
            SlmScr038Biz bz = new SlmScr038Biz();
            var          ts = bz.GetTeamData(id);

            if (ts != null)
            {
                SetData(ts);
                zPopDetail.Show();
            }
        }
Exemplo n.º 3
0
 private void LoadDataList(int pageIdx)
 {
     try {
         SlmScr038Biz biz = new SlmScr038Biz();
         var          lst = biz.GetDataList(txtTeamCode.Text, txtTeamName.Text, cmbTeamHeader.SelectedValue, cmbStatus.SelectedValue);
         BindGridview(pcTop, lst, pageIdx);
         pcTop.Visible = gvResult.PageCount > 0;
         upResult.Update();
     }
     catch (Exception ex)
     {
         string message = ex.InnerException != null ? ex.InnerException.Message : ex.Message;
         _log.Error(message);
         AppUtil.ClientAlert(Page, message);
     }
 }
Exemplo n.º 4
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());
        }
Exemplo n.º 5
0
        protected void txtDHeader_TextChanged(object sender, EventArgs e)
        {
            var    biz = new SlmScr038Biz();
            int?   _id;
            string _name;

            biz.GetStaffFromEmpCode(txtDHeader.Text, out _name, out _id);
            if (_id != null)
            {
                hdfStaffID.Value  = _id.ToString(); // stf.slm_StaffId.ToString();
                lblStaffName.Text = _name;          // (stf.slm_PositionName == null ? "" : stf.slm_PositionName + " - ") + stf.slm_StaffNameTH ?? "";
            }
            else
            {
                hdfStaffID.Value  = "";
                lblStaffName.Text = "";
                txtDHeader.Text   = "";
                lblStaffName.Text = "<span style='color:red;'>รหัสพนักงานไม่ถูกต้อง</span>";
                txtDHeader.Focus();
            }
            zPopDetail.Show();
        }
Exemplo n.º 6
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);
            }
        }