Esempio n. 1
0
        public bool DeactivateHotel(Guid Acco_Id, string Remark)
        {
            bool ret = false;

            MDMSVC.DC_Accomodation_UpdateStatus_RQ obj = new MDMSVC.DC_Accomodation_UpdateStatus_RQ();
            obj.Accommodation_Id = Acco_Id;
            obj.Status           = false;
            obj.Edit_Date        = DateTime.Now;
            obj.Edit_User        = System.Web.HttpContext.Current.User.Identity.Name;
            if (AccSvc.UpdateHotelDetailStatus(obj))
            {
                MDMSVC.DC_Accommodation_Status AS = new MDMSVC.DC_Accommodation_Status();
                AS.Accommodation_Status_Id = Guid.NewGuid();
                AS.Accommodation_Id        = Acco_Id;
                AS.CompanyMarket           = "All";
                AS.DeactivationReason      = Remark;
                AS.From      = DateTime.ParseExact(DateTime.Now.ToString("dd/MM/yyyy"), "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture);
                AS.To        = DateTime.ParseExact("31/12/2099", "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture);
                AS.Status    = "INACTIVE";
                AS.IsActive  = true;
                AS.Edit_Date = DateTime.Now;
                AS.Edit_User = System.Web.HttpContext.Current.User.Identity.Name;

                if (AccSvc.AddHotelStatus(AS))
                {
                    ret = true;
                }
            }

            return(ret);
        }
Esempio n. 2
0
        public bool UpdateHotelStatus(MDMSVC.DC_Accommodation_Status AF)
        {
            object result = null;

            ServiceConnection.MDMSvcProxy.PostData(ConfigurationManager.AppSettings["Accomodation_UpdateStatusURI"], AF, typeof(DC_Accommodation_Status), typeof(bool), out result);
            return((bool)result);
        }
Esempio n. 3
0
        // handles the activity on the formview containing the status detail record
        protected void frmAccommodationStatus_ItemCommand(object sender, FormViewCommandEventArgs e)
        {
            DropDownList ddlCompanyMarket      = (DropDownList)frmAccommodationStatus.FindControl("ddlCompanyMarket");
            DropDownList ddlStatus             = (DropDownList)frmAccommodationStatus.FindControl("ddlStatus");
            TextBox      txtDeactivationReason = (TextBox)frmAccommodationStatus.FindControl("txtDeactivationReason");
            TextBox      txtFrom = (TextBox)frmAccommodationStatus.FindControl("txtFrom");
            TextBox      txtTo   = (TextBox)frmAccommodationStatus.FindControl("txtTo");

            if (e.CommandName.ToString() == "Add")
            {
                TLGX_Consumer.MDMSVC.DC_Accommodation_Status newObj = new MDMSVC.DC_Accommodation_Status
                {
                    Accommodation_Status_Id = Guid.NewGuid(),
                    Accommodation_Id        = Guid.Parse(Request.QueryString["Hotel_Id"]),
                    CompanyMarket           = ddlCompanyMarket.SelectedItem.Text.Trim(),
                    DeactivationReason      = txtDeactivationReason.Text.Trim(),
                    From        = DateTime.ParseExact(txtFrom.Text.Trim(), "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture),
                    To          = DateTime.ParseExact(txtTo.Text.Trim(), "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture),
                    Status      = ddlStatus.SelectedItem.Text.Trim(),
                    IsActive    = true,
                    Create_Date = DateTime.Now,
                    Create_User = System.Web.HttpContext.Current.User.Identity.Name
                };

                if (AccSvc.AddHotelStatus(newObj))
                {
                    frmAccommodationStatus.DataBind();
                    GetHotelStatusDetails();
                    BootstrapAlert.BootstrapAlertMessage(dvMsg, "Status has been added successfully", BootstrapAlertType.Success);
                }
                else
                {
                    BootstrapAlert.BootstrapAlertMessage(dvMsg, "Error Occurred", BootstrapAlertType.Warning);
                }
            }

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

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


                if (result.Count > 0)
                {
                    TLGX_Consumer.MDMSVC.DC_Accommodation_Status newObj = new MDMSVC.DC_Accommodation_Status
                    {
                        Accommodation_Id        = Accomodation_ID,
                        Accommodation_Status_Id = myRow_Id,
                        CompanyMarket           = ddlCompanyMarket.SelectedItem.Text.Trim(),
                        DeactivationReason      = txtDeactivationReason.Text.Trim(),
                        From      = DateTime.ParseExact(txtFrom.Text.Trim(), "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture),
                        To        = DateTime.ParseExact(txtTo.Text.Trim(), "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture),
                        Status    = ddlStatus.SelectedItem.Text.Trim(),
                        IsActive  = true,
                        Edit_Date = DateTime.Now,
                        Edit_User = System.Web.HttpContext.Current.User.Identity.Name
                    };

                    if (AccSvc.UpdateHotelStatus(newObj))
                    {
                        Accomodation_ID = new Guid(Request.QueryString["Hotel_Id"]);
                        frmAccommodationStatus.ChangeMode(FormViewMode.Insert);
                        frmAccommodationStatus.DataBind();
                        GetHotelStatusDetails();
                        BootstrapAlert.BootstrapAlertMessage(dvMsg, "Status has been updated successfully", BootstrapAlertType.Success);
                    }
                    else
                    {
                        BootstrapAlert.BootstrapAlertMessage(dvMsg, "Error Occurred", BootstrapAlertType.Warning);
                    }
                }
            }
        }
Esempio n. 4
0
        protected void grdStatusList_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            Guid        myRow_Id = Guid.Parse(e.CommandArgument.ToString());
            GridViewRow row      = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);
            int         index    = row.RowIndex;

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

                frmAccommodationStatus.ChangeMode(FormViewMode.Edit);
                frmAccommodationStatus.DataSource = AccSvc.GetHotelStatusDetails(Accomodation_ID, myRow_Id);
                frmAccommodationStatus.DataBind();

                DropDownList ddlCompanyMarket = (DropDownList)frmAccommodationStatus.FindControl("ddlCompanyMarket");
                DropDownList ddlStatus        = (DropDownList)frmAccommodationStatus.FindControl("ddlStatus");

                GetMasterData();

                MDMSVC.DC_Accommodation_Status rowView = (MDMSVC.DC_Accommodation_Status)frmAccommodationStatus.DataItem;

                if (ddlCompanyMarket.Items.Count > 1) // needs to be 1 to handle the "Select" value
                {
                    ddlCompanyMarket.SelectedIndex = ddlCompanyMarket.Items.IndexOf(ddlCompanyMarket.Items.FindByText(rowView.CompanyMarket.ToString()));
                }

                if (ddlStatus.Items.Count > 1) // needs to be 1 to handle the "Select" value
                {
                    ddlStatus.SelectedIndex = ddlStatus.Items.IndexOf(ddlStatus.Items.FindByText(rowView.Status.ToString()));
                }
            }

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

                if (AccSvc.UpdateHotelStatus(newObj))
                {
                    GetHotelStatusDetails();
                    BootstrapAlert.BootstrapAlertMessage(dvMsg, "Status has been deleted successfully", BootstrapAlertType.Success);
                }
                ;
            }

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

                if (AccSvc.UpdateHotelStatus(newObj))
                {
                    GetHotelStatusDetails();
                    BootstrapAlert.BootstrapAlertMessage(dvMsg, "Status has been retrived successfully", BootstrapAlertType.Success);
                }
                ;
            }
        }