private void Save() { if (NoteControlValidation()) { Business.Sales.Notes Obj = new Business.Sales.Notes(); Entity.Sales.Notes Model = new Entity.Sales.Notes { Id = NoteId, ContactId = Convert.ToInt32(ddlContact.SelectedValue), CreatedBy = Convert.ToInt32(HttpContext.Current.User.Identity.Name), Description = txtDescription.Text, Name = txtName.Text, IsActive = true }; NoteId = Obj.SaveNotes(Model); if (NoteId > 0) { SaveNoteLinks(); ClearControls(); LoadNotesList(); NoteId = 0; Message.IsSuccess = true; Message.Text = "Saved Successfully"; } else { Message.IsSuccess = false; Message.Text = "Unable to save data."; } Message.Show = true; } }
private void LoadNotesList() { Business.Sales.Notes Obj = new Business.Sales.Notes(); Entity.Sales.GetNotesParam Param = new Entity.Sales.GetNotesParam { LinkId = OpportunityId, LinkType = SalesLinkType.Opportunity }; gvNotes.DataSource = Obj.GetAllNotes(Param); gvNotes.DataBind(); }
private void SaveNoteLinks() { Business.Sales.Notes Obj = new Business.Sales.Notes(); Entity.Sales.Notes Model = new Entity.Sales.Notes { Id = NoteId, LinkId = Convert.ToInt32(hdnItemId.Value), LinkType = (SalesLinkType)Enum.Parse(typeof(SalesLinkType), hdnItemType.Value) }; Obj.SaveNoteLinks(Model); }
private void GetNoteById() { Business.Sales.Notes Obj = new Business.Sales.Notes(); Entity.Sales.Notes notes = Obj.GetNoteById(NoteId); if (notes.Id != 0) { ddlContact.SelectedValue = notes.ContactId.ToString(); txtDescription.Text = notes.Description; txtName.Text = notes.Name.ToString(); } }
private void LoadNotesList() { Business.Sales.Notes Obj = new Business.Sales.Notes(); Entity.Sales.GetNotesParam Param = new Entity.Sales.GetNotesParam { LinkId = (!string.IsNullOrEmpty(hdnItemType.Value)) ? Convert.ToInt32(hdnItemId.Value) : 0, LinkType = (!string.IsNullOrEmpty(hdnItemType.Value)) ? (SalesLinkType)Enum.Parse(typeof(SalesLinkType), hdnItemType.Value) : SalesLinkType.None }; 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); } gvNotes.DataSource = Obj.GetAllNotes(Param); gvNotes.DataBind(); }
protected void gvNotes_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName == "Ed") { NoteId = Convert.ToInt32(e.CommandArgument.ToString()); GetNoteById(); Message.Show = false; btnSave.Text = "Update"; } else if (e.CommandName == "Del") { Business.Sales.Notes Obj = new Business.Sales.Notes(); int rows = Obj.DeleteNotes(Convert.ToInt32(e.CommandArgument.ToString())); if (rows > 0) { ClearControls(); LoadNotesList(); 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 LoadContacts() { Business.Sales.Notes Obj = new Business.Sales.Notes(); 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); } ddlContact.DataSource = Obj.GetAllContacts(Param); ddlContact.DataTextField = "Name"; ddlContact.DataValueField = "Id"; ddlContact.DataBind(); ddlContact.InsertSelect(); }
protected void gvNotes_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName == "Ed") { Response.Redirect(string.Concat("Notes.aspx?id=", OpportunityId, "&itemtype=", SalesLinkType.Account, "¬eid=", e.CommandArgument.ToString())); } else if (e.CommandName == "Del") { Business.Sales.Notes Obj = new Business.Sales.Notes(); int rows = Obj.DeleteNotes(Convert.ToInt32(e.CommandArgument.ToString())); if (rows > 0) { ClearControls(); LoadNotesList(); 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; } }