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); } } }
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); } } }