示例#1
0
 private void BindUserLeadDist()
 {
     if (UserId.HasValue)
     {
         Model.UserLeadDist modelUserLeadDist = userLeadDist.GetModel(UserId.Value);
         if (modelUserLeadDist != null)
         {
             bool enableLeadRouting = modelUserLeadDist.EnableLeadRouting;
             cbxAcceptRouteLeads.Checked = enableLeadRouting;
             tbMaxDay.Text = modelUserLeadDist.MaxDailyLeads.ToString();
             if (enableLeadRouting)
             {
                 EnableLeadRouting(true);
             }
             else
             {
                 EnableLeadRouting(false);
                 tbMaxDay.Text = "0";
             }
         }
         else
         {
             cbxAcceptRouteLeads.Checked = false;
             tbMaxDay.Text = "0";
             EnableLeadRouting(false);
         }
     }
 }
示例#2
0
 private void SaveLeadDist()
 {
     if (UserId.HasValue)
     {
         Model.UserLeadDist userLeadDistModel = userLeadDist.GetModel(UserId.Value);
         int maxDays = 0;
         int.TryParse(tbMaxDay.Text, out maxDays);
         if (userLeadDistModel == null)
         {
             userLeadDistModel                   = new UserLeadDist();
             userLeadDistModel.UserID            = UserId.Value;
             userLeadDistModel.EnableLeadRouting = cbxAcceptRouteLeads.Checked;
             userLeadDistModel.MaxDailyLeads     = maxDays;
             userLeadDist.Add(userLeadDistModel);
         }
         else
         {
             userLeadDistModel.EnableLeadRouting = cbxAcceptRouteLeads.Checked;
             userLeadDistModel.MaxDailyLeads     = maxDays;
             userLeadDist.Update(userLeadDistModel);
         }
     }
 }