private void SaveMeetingLink() { Business.Sales.Meetings Obj = new Business.Sales.Meetings(); Entity.Sales.Meetings Model = new Entity.Sales.Meetings { Id = MeetingId, LinkId = Convert.ToInt32(hdnItemId.Value), LinkType = (SalesLinkType)Enum.Parse(typeof(SalesLinkType), hdnItemType.Value) }; Obj.SaveMeetingLinks(Model); }
private void LoadMeetingList() { Business.Sales.Meetings Obj = new Business.Sales.Meetings(); Entity.Sales.GetMeetingsParam Param = new Entity.Sales.GetMeetingsParam { StartDateTime = DateTime.MinValue, EndDateTime = DateTime.MinValue, LinkId = OpportunityId, LinkType = SalesLinkType.Opportunity }; gvMeetingss.DataSource = Obj.GetAllMeetings(Param); gvMeetingss.DataBind(); }
private void LoadMeetingsDropdowns() { Business.Sales.Meetings Obj = new Business.Sales.Meetings(); ddlMeetingType.DataSource = Obj.GetMeetingType(); ddlMeetingType.DataTextField = "Name"; ddlMeetingType.DataValueField = "Id"; ddlMeetingType.DataBind(); ddlMeetingType.InsertSelect(); ddlMeetingStatus.DataSource = Obj.GetMeetingStatus(); ddlMeetingStatus.DataTextField = "Name"; ddlMeetingStatus.DataValueField = "Id"; ddlMeetingStatus.DataBind(); ddlMeetingStatus.InsertSelect(); }
private void GetMeetingById() { Business.Sales.Meetings Obj = new Business.Sales.Meetings(); Entity.Sales.Meetings meetings = Obj.GetMeetingById(MeetingId); if (meetings.Id != 0) { ddlMeetingType.SelectedValue = meetings.MeetingTypeId.ToString(); ddlMeetingStatus.SelectedValue = meetings.MeetingStatusId.ToString(); txtDescription.Text = meetings.Description; txtMeetingStartDateTime.Value = meetings.StartDateTime.ToString("dd MMM yyyy HH:mm tt"); txtMeetingEndDateTime.Value = meetings.EndDateTime.ToString("dd MMM yyyy HH:mm tt"); txtName.Text = meetings.Name; txtLocation.Text = meetings.Location; chkEmailReminder.Checked = meetings.EmailReminder; chkPopupReminder.Checked = meetings.PopupReminder; } }
private void LoadMeetingList() { Business.Sales.Meetings Obj = new Business.Sales.Meetings(); Entity.Sales.GetMeetingsParam Param = new Entity.Sales.GetMeetingsParam { StartDateTime = DateTime.MinValue, EndDateTime = DateTime.MinValue, 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); } gvMeetingss.DataSource = Obj.GetAllMeetings(Param); gvMeetingss.DataBind(); }
protected void gvMeetings_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName == "Ed") { MeetingId = Convert.ToInt32(e.CommandArgument.ToString()); GetMeetingById(); Message.Show = false; btnSave.Text = "Update"; } else if (e.CommandName == "Del") { Business.Sales.Meetings Obj = new Business.Sales.Meetings(); int rows = Obj.DeleteMeetings(Convert.ToInt32(e.CommandArgument.ToString())); if (rows > 0) { ClearControls(); LoadMeetingList(); 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 (MeetingControlValidation()) { Business.Sales.Meetings Obj = new Business.Sales.Meetings(); Entity.Sales.Meetings Model = new Entity.Sales.Meetings { Id = MeetingId, MeetingStatusId = Convert.ToInt32(ddlMeetingStatus.SelectedValue), MeetingTypeId = Convert.ToInt32(ddlMeetingType.SelectedValue), CreatedBy = Convert.ToInt32(HttpContext.Current.User.Identity.Name), Description = txtDescription.Text, Name = txtName.Text, Location = txtLocation.Text, StartDateTime = Convert.ToDateTime(txtMeetingStartDateTime.Value), EndDateTime = Convert.ToDateTime(txtMeetingEndDateTime.Value), EmailReminder = chkEmailReminder.Checked, PopupReminder = chkPopupReminder.Checked, IsActive = true }; MeetingId = Obj.SaveMeetings(Model); if (MeetingId > 0) { SaveMeetingLink(); ClearControls(); LoadMeetingList(); MeetingId = 0; Message.IsSuccess = true; Message.Text = "Saved Successfully"; } else { Message.IsSuccess = false; Message.Text = "Unable to save data."; } Message.Show = true; } }
protected void gvMeetingss_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName == "Ed") { Response.Redirect(string.Concat("Meeting.aspx?id=", OpportunityId, "&itemtype=", SalesLinkType.Account, "&meetingid=", e.CommandArgument.ToString())); } else if (e.CommandName == "Del") { Business.Sales.Meetings Obj = new Business.Sales.Meetings(); int rows = Obj.DeleteMeetings(Convert.ToInt32(e.CommandArgument.ToString())); if (rows > 0) { ClearControls(); LoadMeetingList(); 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; } }