protected void Page_Load(object sender, EventArgs e)
 {
     ID = 0;
     if (string.IsNullOrEmpty(Request.QueryString["ID"]))
     {
         Response.Write("ID不合法");
         Response.End();
         return;
     }
     int.TryParse(Request.QueryString["ID"], out ID);
     if (ID <= 0)
     {
         Response.Write("ID不合法");
         Response.End();
         return;
     }
     service = Foresight.DataAccess.CustomerService.GetCustomerService(ID);
     if (service == null)
     {
         Response.Write("ID不合法");
         Response.End();
         return;
     }
     this.tdChuLiRate.Value = service.HuiFangRate > 0 ? service.HuiFangRate.ToString("0") : "";
     //this.tdChuLiRate.Value = service.HuiFangRate.ToString("0");
 }
Exemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int ID = 0;

            if (string.IsNullOrEmpty(Request.QueryString["ID"]))
            {
                Response.Write("ID不合法");
                Response.End();
                return;
            }
            int.TryParse(Request.QueryString["ID"], out ID);
            if (ID <= 0)
            {
                Response.Write("ID不合法");
                Response.End();
                return;
            }
            service = Foresight.DataAccess.CustomerService.GetCustomerService(ID);
            if (service != null)
            {
                SetInfo(service);
            }
            else
            {
                Response.Write("ID不合法");
                Response.End();
                return;
            }
        }
Exemplo n.º 3
0
 private void SetInfo(Foresight.DataAccess.CustomerService data)
 {
     this.tdBanJieTime.Value  = data.BanJieTime == DateTime.MinValue ? "" : data.BanJieTime.ToString("yyyy-MM-dd HH:mm:ss");
     this.tdBanJieNote.Value  = data.BanJieNote;
     this.tdAcceptMan.Value   = data.FinalServiceAccpetMan;
     this.tdAppointTime.Value = data.ServiceAppointTime == DateTime.MinValue ? "" : data.ServiceAppointTime.ToString("yyyy-MM-dd HH:mm:ss");
 }
Exemplo n.º 4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(Request.QueryString["ID"]))
     {
         Response.Write("ID不合法");
         Response.End();
         return;
     }
     int.TryParse(Request.QueryString["ID"], out ID);
     if (ID <= 0)
     {
         Response.Write("ID不合法");
         Response.End();
         return;
     }
     this.tdBanJieTime.Value = DateTime.Now.ToString("yyyy-MM-dd Hh:mm:ss");
     service = Foresight.DataAccess.CustomerService.GetCustomerService(ID);
     if (service != null)
     {
         SetInfo(service);
     }
     else
     {
         Response.Write("ID不合法");
         Response.End();
         return;
     }
 }
Exemplo n.º 5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     ID = 0;
     if (string.IsNullOrEmpty(Request.QueryString["ID"]))
     {
         Response.Write("ID不合法");
         Response.End();
         return;
     }
     int.TryParse(Request.QueryString["ID"], out ID);
     if (ID <= 0)
     {
         Response.Write("ID不合法");
         Response.End();
         return;
     }
     service = Foresight.DataAccess.CustomerService.GetCustomerService(ID);
     if (service == null)
     {
         Response.Write("ID不合法");
         Response.End();
         return;
     }
     PhoneNumber = service.AddCallPhone;
     this.tdHuiFangTime.Value = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
 }
Exemplo n.º 6
0
        private void SetInfo(Foresight.DataAccess.CustomerService data)
        {
            this.tdAcceptMan.Value   = data.FinalServiceAccpetMan;
            this.tdAppointTime.Value = data.ServiceAppointTime == DateTime.MinValue ? "" : data.ServiceAppointTime.ToString("yyyy-MM-dd HH:mm:ss");
            var chulilist = Foresight.DataAccess.CustomerServiceHuifang.GetCustomerServiceHuifangList(data.ID);

            this.rptRecord.DataSource = chulilist;
            this.rptRecord.DataBind();
        }
Exemplo n.º 7
0
        private void SetInfo(Foresight.DataAccess.CustomerService data)
        {
            this.tdAcceptMan.Value   = data.FinalServiceAccpetMan;
            this.tdAppointTime.Value = data.ServiceAppointTime == DateTime.MinValue ? "" : data.ServiceAppointTime.ToString("yyyy-MM-dd HH:mm:ss");
            var chulilist = Foresight.DataAccess.CustomerServiceChuli.GetCustomerServiceChuliList(data.ID);

            this.rptRecord.DataSource = chulilist;
            this.rptRecord.DataBind();
            this.tdHandelFee.Value          = data.HandelFee;
            this.tdTotalFee.Value           = data.TotalFee > 0 ? data.TotalFee.ToString() : "";
            this.tdIsRequireProduct.Checked = data.IsRequireProduct;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            ID = 0;
            if (string.IsNullOrEmpty(Request.QueryString["ID"]))
            {
                Response.Write("ID不合法");
                Response.End();
                return;
            }
            int.TryParse(Request.QueryString["ID"], out ID);
            if (ID <= 0)
            {
                Response.Write("ID不合法");
                Response.End();
                return;
            }
            service = Foresight.DataAccess.CustomerService.GetCustomerService(ID);
            if (service == null)
            {
                Response.Write("ID不合法");
                Response.End();
                return;
            }
            PhoneNumber = service.AddCallPhone;
            this.tdHuiFangTime.Value = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            var phoneRecordList = Foresight.DataAccess.PhoneRecord.GetPhoneRecorByServiceID(service.ID, 2);
            var pickUpPhoneData = phoneRecordList.FirstOrDefault(p => p.FinalPickUpTime > DateTime.MinValue);
            var huifangList     = CustomerServiceHuifang.GetCustomerServiceHuifangList(service.ID);

            if (pickUpPhoneData == null)
            {
                CanManualyAddPhoneState = true;
                if (huifangList.FirstOrDefault(p => p.PhoneCallBackType == 1) != null)
                {
                    this.tdPhoneCallBackType.Value = "1";
                    //this.labelPhoneStatusDesc.InnerHtml = "电话回访手动修改为接通";
                }
                else if (huifangList.FirstOrDefault(p => p.PhoneCallBackType == 2) != null)
                {
                    this.tdPhoneCallBackType.Value = "2";
                }
                else
                {
                    this.tdPhoneCallBackType.Value = "3";
                }
            }
            else if (pickUpPhoneData != null)
            {
                this.labelPhoneStatusDesc.InnerHtml = "电话回访已接通";
            }
        }
Exemplo n.º 9
0
 private void SetInfo(Foresight.DataAccess.CustomerService data)
 {
     this.tdBanJieTime.Value = data.BanJieTime == DateTime.MinValue ? "" : data.BanJieTime.ToString("yyyy-MM-dd HH:mm:ss");
     this.tdBanJieNote.Value = data.BanJieNote;
 }
Exemplo n.º 10
0
        public static bool CheckIsMyService(int ServiceID, int UserID)
        {
            if (UserID <= 0)
            {
                return(false);
            }
            var data = CustomerService.GetCustomerService(ServiceID);

            if (data == null)
            {
                return(false);
            }
            List <int> ProjectIDList = new List <int>();

            ProjectIDList.Add(data.ProjectID);

            var                 myProjectIDList = Project.GetProjectIDListbyIDList(ProjectIDList: ProjectIDList, UserID: UserID);
            RoleModule          roleModule1     = null;
            RoleModule          roleModule2     = null;
            List <string>       conditions      = new List <string>();
            var                 cmdlist         = new List <string>();
            List <SqlParameter> parameters      = new List <SqlParameter>();

            using (SqlHelper helper = new SqlHelper())
            {
                parameters.Add(new SqlParameter("@UserID", UserID));
                //查看微信APP报修派单
                roleModule1 = GetOne <RoleModule>("select ID from [RoleModule] where ModuleId=181 and [UserID]=@UserID or [RoleID] in (select RoleID from [UserRoles] where [UserID]=@UserID)", parameters, helper);
                //查看微信APP投诉派单
                roleModule2 = GetOne <RoleModule>("select ID from [RoleModule] where ModuleId=182 and [UserID]=@UserID or [RoleID] in (select RoleID from [UserRoles] where [UserID]=@UserID)", parameters, helper);
            }
            if (roleModule1 == null && roleModule2 == null)
            {
                return(false);
            }
            if (roleModule1 != null)
            {
                cmdlist.Add("isnull(IsSuggestion,0)=0");
            }
            if (roleModule2 != null)
            {
                cmdlist.Add("isnull(IsSuggestion,0)=1");
            }
            if (cmdlist.Count > 0)
            {
                conditions.Add("(" + string.Join(" or ", cmdlist.ToArray()) + ")");
            }
            //项目权限
            conditions.Add("([ServiceFrom]=@ServiceFrom1 or [ServiceFrom]=@ServiceFrom2)");
            conditions.Add("[ID]=@ServiceID");
            parameters.Add(new SqlParameter("@ServiceID", ServiceID));
            parameters.Add(new SqlParameter("@ServiceFrom1", Utility.EnumModel.WechatServiceFromDefine.weixin.ToString()));
            parameters.Add(new SqlParameter("@ServiceFrom2", Utility.EnumModel.WechatServiceFromDefine.app.ToString()));
            string cmdtext = "select [ProjectID] from [CustomerService] where " + string.Join(" and ", conditions.ToArray());
            var    list    = GetList <CustomerService>(cmdtext, parameters).ToArray();

            if (myProjectIDList.Length > 0)
            {
                list = list.Where(p => myProjectIDList.Contains(p.ProjectID)).ToArray();
            }
            return(list.Length > 0);
        }