Exemple #1
0
 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();
 }
Exemple #3
0
        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();
        }
Exemple #4
0
 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;
     }
 }
Exemple #5
0
 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();
 }
Exemple #6
0
        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;
            }
        }
Exemple #7
0
 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;
            }
        }