private void LoadContactsDropdowns() { Business.Sales.Contacts Obj = new Business.Sales.Contacts(); Business.Sales.Account AccountObj = new Business.Sales.Account(); Entity.Sales.GetAccountsParam Param = new Entity.Sales.GetAccountsParam { Name = null, OfficePhone = null, SourceActivityTypeId = Convert.ToInt32(ActityType.Customer), ChildActivityTypeId = Convert.ToInt32(ActityType.Account) }; if (HttpContext.Current.User.IsInRole(Entity.HR.Utility.CUSTOMER_LIST_SHOW_ALL)) { Param.AssignEngineer = 0; } else { Param.AssignEngineer = int.Parse(HttpContext.Current.User.Identity.Name); } ddlAccount.DataSource = AccountObj.GetAllAccounts(Param); ddlAccount.DataTextField = "Name"; ddlAccount.DataValueField = "Id"; ddlAccount.DataBind(); ddlAccount.InsertSelect(); ddlDesignation.DataSource = Obj.GetDesignations(); ddlDesignation.DataTextField = "DesignationName"; ddlDesignation.DataValueField = "DesignationMasterId"; ddlDesignation.DataBind(); ddlDesignation.InsertSelect(); }
private void GetContactById() { Business.Sales.Contacts Obj = new Business.Sales.Contacts(); Entity.Sales.Contacts Contacts = Obj.GetContactById(ContactId); if (Contacts.Id != 0) { ddlDesignation.SelectedValue = Contacts.DesignationId == null ? "0" : Contacts.DesignationId.ToString(); ddlAccount.SelectedValue = Contacts.AccountId == null ? "0" : Contacts.AccountId.ToString(); txtDescription.Text = Contacts.Description; txtEmailId.Text = Contacts.Email; txtMobile.Text = Contacts.Mobile; txtgstNo.Text = Contacts.GSTNo.ToString(); txtName.Text = Contacts.Name; txtOfficePhone.Text = Contacts.OfficePhone; } }
private void LoadContactList() { Business.Sales.Contacts Obj = new Business.Sales.Contacts(); Entity.Sales.GetContactsParam Param = new Entity.Sales.GetContactsParam { Name = null, AccountId = null, Mobile = null }; if (HttpContext.Current.User.IsInRole(Entity.HR.Utility.CUSTOMER_LIST_SHOW_ALL)) { Param.AssignEngineer = 0; } else { Param.AssignEngineer = int.Parse(HttpContext.Current.User.Identity.Name); } gvContact.DataSource = Obj.GetAllContacts(Param); gvContact.DataBind(); }
protected void gvContact_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName == "Ed") { ContactId = Convert.ToInt32(e.CommandArgument.ToString()); GetContactById(); Message.Show = false; btnSave.Text = "Update"; } else if (e.CommandName == "Del") { Business.Sales.Contacts Obj = new Business.Sales.Contacts(); int rows = Obj.DeleteContacts(Convert.ToInt32(e.CommandArgument.ToString())); if (rows > 0) { ClearControls(); LoadContactList(); Message.IsSuccess = true; Message.Text = "Deleted Successfully"; } else { Message.IsSuccess = false; Message.Text = "Data Dependency Exists"; } Message.Show = true; } } catch (Exception ex) { ex.WriteException(); Message.IsSuccess = false; Message.Text = ex.Message; Message.Show = true; } }
private void Save() { if (ContactControlValidation()) { Business.Sales.Contacts Obj = new Business.Sales.Contacts(); Entity.Sales.Contacts Model = new Entity.Sales.Contacts { Id = ContactId, DesignationId = ddlDesignation.SelectedValue == "0" ? (int?)null : Convert.ToInt32(ddlDesignation.SelectedValue), AccountId = ddlAccount.SelectedValue == "0" ? (int?)null : Convert.ToInt32(ddlAccount.SelectedValue), CreatedBy = Convert.ToInt32(HttpContext.Current.User.Identity.Name), Description = txtDescription.Text, Name = txtName.Text, Email = txtEmailId.Text, Mobile = txtMobile.Text, GSTNo = txtgstNo.Text, OfficePhone = txtOfficePhone.Text, IsActive = true }; int rows = Obj.SaveContacts(Model); if (rows > 0) { ClearControls(); LoadContactList(); ContactId = 0; Message.IsSuccess = true; Message.Text = "Saved Successfully"; } else { Message.IsSuccess = false; Message.Text = "Unable to save data."; } Message.Show = true; } }