示例#1
0
        public bool UpdateHowToReach(MDMSVC.DC_Accommodation_RouteInfo AF)
        {
            object result = null;

            ServiceConnection.MDMSvcProxy.PostData(ConfigurationManager.AppSettings["Accomodation_UpdateHowToReachURI"], AF, typeof(DC_Accommodation_RouteInfo), typeof(bool), out result);
            return((bool)result);
        }
示例#2
0
        protected void frmRouote_ItemCommand(object sender, FormViewCommandEventArgs e)
        {
            DropDownList ddlFrom                 = (DropDownList)frmRouote.FindControl("ddlFrom");
            DropDownList ddlModeOfTransport      = (DropDownList)frmRouote.FindControl("ddlModeOfTransport");
            DropDownList ddlNameOfPlace          = (DropDownList)frmRouote.FindControl("ddlNameOfPlace");
            DropDownList ddlTransportType        = (DropDownList)frmRouote.FindControl("ddlTransportType");
            TextBox      txtDistanceFromProperty = (TextBox)frmRouote.FindControl("txtDistanceFromProperty");
            TextBox      txtDescription          = (TextBox)frmRouote.FindControl("txtDescription");
            TextBox      txtApproximateDuration  = (TextBox)frmRouote.FindControl("txtApproximateDuration");
            TextBox      txtValidFrom            = (TextBox)frmRouote.FindControl("txtValidFrom");
            TextBox      txtValidTo              = (TextBox)frmRouote.FindControl("txtValidTo");
            TextBox      txtDrivingDirection     = (TextBox)frmRouote.FindControl("txtDrivingDirection");



            if (e.CommandName.ToString() == "Add")
            {
                TLGX_Consumer.MDMSVC.DC_Accommodation_RouteInfo newObj = new MDMSVC.DC_Accommodation_RouteInfo
                {
                    Accommodation_Id       = Guid.Parse(Request.QueryString["Hotel_Id"]),
                    Accommodation_Route_Id = Guid.NewGuid(),
                    Create_Date            = DateTime.Now,
                    Create_User            = System.Web.HttpContext.Current.User.Identity.Name,
                    Description            = txtDescription.Text.Trim(),
                    ApproximateDuration    = txtApproximateDuration.Text.Trim(),
                    DistanceFromProperty   = txtDistanceFromProperty.Text.Trim(),
                    DrivingDirection       = txtDrivingDirection.Text.Trim(),
                    FromPlace       = ddlFrom.SelectedItem.ToString(),
                    ModeOfTransport = ddlModeOfTransport.SelectedItem.ToString(),
                    TransportType   = ddlTransportType.SelectedItem.ToString(),
                    ValidFrom       = DateTime.ParseExact(txtValidFrom.Text.Trim(), "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture),
                    ValidTo         = DateTime.ParseExact(txtValidTo.Text.Trim(), "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture),
                    NameOfPlace     = ddlNameOfPlace.SelectedItem.Text.Trim(),
                    IsActive        = true
                };

                if (AccSvc.AddHowToReach(newObj))
                {
                    frmRouote.DataBind();
                    BindRoutes();
                    GetLookupData();
                    BootstrapAlert.BootstrapAlertMessage(dvMsg, "Route Data has been added successfully", BootstrapAlertType.Success);
                }
                else
                {
                    BootstrapAlert.BootstrapAlertMessage(dvMsg, "Error Occurred", BootstrapAlertType.Warning);
                }
            }

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

                var result = AccSvc.GetHowToReachDetails(Accommodation_Id, myRow_Id);


                if (result.Count > 0)
                {
                    TLGX_Consumer.MDMSVC.DC_Accommodation_RouteInfo newObj = new MDMSVC.DC_Accommodation_RouteInfo

                    {
                        Accommodation_Id       = Guid.Parse(Request.QueryString["Hotel_Id"]),
                        Accommodation_Route_Id = myRow_Id,
                        Create_Date            = DateTime.Now,
                        Create_User            = System.Web.HttpContext.Current.User.Identity.Name,
                        Description            = txtDescription.Text.Trim(),
                        ApproximateDuration    = txtApproximateDuration.Text.Trim(),
                        DistanceFromProperty   = txtDistanceFromProperty.Text.Trim(),
                        DrivingDirection       = txtDrivingDirection.Text.Trim(),
                        FromPlace       = ddlFrom.SelectedItem.ToString(),
                        ModeOfTransport = ddlModeOfTransport.SelectedItem.ToString(),
                        TransportType   = ddlTransportType.SelectedItem.ToString(),
                        ValidFrom       = DateTime.ParseExact(txtValidFrom.Text.Trim(), "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture),
                        ValidTo         = DateTime.ParseExact(txtValidTo.Text.Trim(), "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture),
                        NameOfPlace     = ddlNameOfPlace.SelectedItem.Text.Trim(),
                        IsActive        = true
                    };

                    if (AccSvc.UpdateHowToReach(newObj))
                    {
                        Accommodation_Id = new Guid(Request.QueryString["Hotel_Id"]);
                        frmRouote.ChangeMode(FormViewMode.Insert);
                        frmRouote.DataBind();
                        BindRoutes();
                        GetLookupData();
                        BootstrapAlert.BootstrapAlertMessage(dvMsg, "Route Data has been updated successfully", BootstrapAlertType.Success);
                    }
                    else
                    {
                        BootstrapAlert.BootstrapAlertMessage(dvMsg, "Error Occurred", BootstrapAlertType.Warning);
                    }
                }
            }
        }
示例#3
0
        protected void grdRoutes_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            Guid myRow_Id = Guid.Parse(e.CommandArgument.ToString());

            GridViewRow row      = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);
            int         RowIndex = row.RowIndex;

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

                frmRouote.ChangeMode(FormViewMode.Edit);
                frmRouote.DataSource = AccSvc.GetHowToReachDetails(Accommodation_Id, myRow_Id);
                frmRouote.DataBind();

                GetLookupData();

                MDMSVC.DC_Accommodation_RouteInfo rowView = (MDMSVC.DC_Accommodation_RouteInfo)frmRouote.DataItem;

                DropDownList ddlFrom            = (DropDownList)frmRouote.FindControl("ddlFrom");
                DropDownList ddlModeOfTransport = (DropDownList)frmRouote.FindControl("ddlModeOfTransport");
                DropDownList ddlNameOfPlace     = (DropDownList)frmRouote.FindControl("ddlNameOfPlace");
                DropDownList ddlTransportType   = (DropDownList)frmRouote.FindControl("ddlTransportType");

                ddlFrom.Items.FindByText(rowView.FromPlace.ToString()).Selected = true;
                ddlModeOfTransport.Items.FindByText(rowView.ModeOfTransport.ToString()).Selected = true;
                ddlNameOfPlace.Items.FindByText(rowView.NameOfPlace.ToString()).Selected         = true;
                ddlTransportType.Items.FindByText(rowView.TransportType.ToString()).Selected     = true;
            }

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

                if (AccSvc.UpdateHowToReach(newObj))
                {
                    BindRoutes();
                    BootstrapAlert.BootstrapAlertMessage(dvMsg, "Route Data has been deleted successfully", BootstrapAlertType.Success);
                }
                ;
            }

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

                if (AccSvc.UpdateHowToReach(newObj))
                {
                    BindRoutes();
                    BootstrapAlert.BootstrapAlertMessage(dvMsg, "Route Data has been retrived successfully", BootstrapAlertType.Success);
                }
                ;
            }
        }