Пример #1
0
        public bool UpdateHotelDescriptions(MDMSVC.DC_Accommodation_Descriptions AF)
        {
            object result = null;

            ServiceConnection.MDMSvcProxy.PostData(ConfigurationManager.AppSettings["Accomodation_UpdateDescriptionsURI"], AF, typeof(DC_Accommodation_Descriptions), typeof(bool), out result);
            return((bool)result);
        }
Пример #2
0
        // needs client side handling of DATE FIELDS
        protected void frmDescriptionDetail_ItemCommand(object sender, FormViewCommandEventArgs e)
        {
            DropDownList ddlDescriptionType = (DropDownList)frmDescriptionDetail.FindControl("ddlDescriptionType");
            TextBox      txtDescription     = (TextBox)frmDescriptionDetail.FindControl("txtDescription");
            TextBox      txtFrom            = (TextBox)frmDescriptionDetail.FindControl("txtFrom");
            TextBox      txtTo = (TextBox)frmDescriptionDetail.FindControl("txtTo");



            if (e.CommandName.ToString() == "Add")
            {
                TLGX_Consumer.MDMSVC.DC_Accommodation_Descriptions newObj = new MDMSVC.DC_Accommodation_Descriptions
                {
                    Accommodation_Description_Id = Guid.NewGuid(),
                    Accommodation_Id             = Guid.Parse(Request.QueryString["Hotel_Id"]),
                    Description     = txtDescription.Text.Trim(),
                    DescriptionType = ddlDescriptionType.SelectedItem.ToString(),
                    Create_Date     = DateTime.Now,
                    Create_User     = System.Web.HttpContext.Current.User.Identity.Name,
                    FromDate        = DateTime.ParseExact(txtFrom.Text.Trim(), "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture),
                    ToDate          = DateTime.ParseExact(txtTo.Text.Trim(), "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture),
                    IsActive        = true
                };
                if (AccSvc.AddAccommodationDescriptionDetail(newObj))
                {
                    GetDescriptionDetails();
                    frmDescriptionDetail.DataBind();
                    frmDescriptionDetail.ChangeMode(FormViewMode.Insert);
                    GetDescriptionType();
                    BootstrapAlert.BootstrapAlertMessage(dvMsg, "Description has been added successfully", BootstrapAlertType.Success);
                }
                else
                {
                    BootstrapAlert.BootstrapAlertMessage(dvMsg, "Error Occurred", BootstrapAlertType.Warning);
                }
            }


            if (e.CommandName.ToString() == "Modify")
            {
                Accomodation_ID = new Guid(Request.QueryString["Hotel_Id"]);
                Guid myRow_Id = Guid.Parse(grdDescriptionList.SelectedDataKey.Value.ToString());

                var result = AccSvc.GetHotelDescriptionDetails(Accomodation_ID, myRow_Id);

                if (result.Count > 0)
                {
                    TLGX_Consumer.MDMSVC.DC_Accommodation_Descriptions newObj = new MDMSVC.DC_Accommodation_Descriptions
                    {
                        Accommodation_Description_Id = myRow_Id,
                        Accommodation_Id             = Guid.Parse(Request.QueryString["Hotel_Id"]),
                        Description     = txtDescription.Text.Trim(),
                        DescriptionType = ddlDescriptionType.SelectedItem.ToString(),
                        Edit_Date       = DateTime.Now,
                        Edit_User       = System.Web.HttpContext.Current.User.Identity.Name,
                        FromDate        = DateTime.ParseExact(txtFrom.Text.Trim(), "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture),
                        ToDate          = DateTime.ParseExact(txtTo.Text.Trim(), "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture),
                    };

                    if (AccSvc.UpdateHotelDescriptions(newObj))
                    {
                        GetDescriptionDetails();
                        Accomodation_ID = new Guid(Request.QueryString["Hotel_Id"]);
                        frmDescriptionDetail.ChangeMode(FormViewMode.Insert);
                        frmDescriptionDetail.DataBind();
                        GetDescriptionType();
                        BootstrapAlert.BootstrapAlertMessage(dvMsg, "Description has been Updated successfully", BootstrapAlertType.Success);
                    }
                    else
                    {
                        BootstrapAlert.BootstrapAlertMessage(dvMsg, "Error Occurred", BootstrapAlertType.Warning);
                    }
                }
            }
            ;
        }
Пример #3
0
        protected void grdDescriptionList_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            //int index = Convert.ToInt32(e.CommandArgument);

            Guid myRow_Id = Guid.Parse(e.CommandArgument.ToString());

            if (e.CommandName.ToString() == "Select")
            {
                dvMsg.Style.Add("display", "none");
                //Guid myRow_Id = Guid.Parse(grdDescriptionList.DataKeys[index]["Accommodation_Description_Id"].ToString());
                Accomodation_ID = Guid.Parse(Request.QueryString["Hotel_Id"]);

                frmDescriptionDetail.ChangeMode(FormViewMode.Edit);
                frmDescriptionDetail.DataSource = AccSvc.GetHotelDescriptionDetails(Accomodation_ID, myRow_Id);
                frmDescriptionDetail.DataBind();

                GetDescriptionType();

                DropDownList ddlDescriptionType = (DropDownList)frmDescriptionDetail.FindControl("ddlDescriptionType");

                if (ddlDescriptionType.Items.Count > 1) // needs to be 1 to handle the "Select" value
                {
                    MDMSVC.DC_Accommodation_Descriptions rowView = (MDMSVC.DC_Accommodation_Descriptions)frmDescriptionDetail.DataItem;
                    ddlDescriptionType.SelectedIndex = ddlDescriptionType.Items.IndexOf(ddlDescriptionType.Items.FindByText(rowView.DescriptionType.ToString()));
                }
            }

            else if (e.CommandName.ToString() == "SoftDelete")
            {
                TLGX_Consumer.MDMSVC.DC_Accommodation_Descriptions newObj = new MDMSVC.DC_Accommodation_Descriptions
                {
                    Accommodation_Description_Id = myRow_Id,
                    IsActive  = false,
                    Edit_Date = DateTime.Now,
                    Edit_User = System.Web.HttpContext.Current.User.Identity.Name
                };

                if (AccSvc.UpdateHotelDescriptions(newObj))
                {
                    GetDescriptionDetails();
                    BootstrapAlert.BootstrapAlertMessage(dvMsg, "Description has been deleted successfully", BootstrapAlertType.Success);
                }
                ;
            }

            else if (e.CommandName.ToString() == "UnDelete")
            {
                TLGX_Consumer.MDMSVC.DC_Accommodation_Descriptions newObj = new MDMSVC.DC_Accommodation_Descriptions
                {
                    Accommodation_Description_Id = myRow_Id,
                    IsActive  = true,
                    Edit_Date = DateTime.Now,
                    Edit_User = System.Web.HttpContext.Current.User.Identity.Name
                };

                if (AccSvc.UpdateHotelDescriptions(newObj))
                {
                    GetDescriptionDetails();
                    BootstrapAlert.BootstrapAlertMessage(dvMsg, "Description has been retrived successfully", BootstrapAlertType.Success);
                }
                ;
            }
        }