コード例 #1
0
        public bool UpdateAccomodation_ProductMapping(MDMSVC.DC_Accomodation_ProductMapping AF)
        {
            object result = null;

            ServiceConnection.MDMSvcProxy.PostData(ConfigurationManager.AppSettings["Accomodation_UpdateProductMappingURI"], AF, typeof(DC_Accomodation_ProductMapping), typeof(bool), out result);
            return((bool)result);
        }
コード例 #2
0
        protected void grdAccoMaps_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            List <MDMSVC.DC_Accomodation_ProductMapping> RQ = new List <MDMSVC.DC_Accomodation_ProductMapping>();

            if (e.CommandName == "UnMap")
            {
                Guid myRow_Id = Guid.Parse(e.CommandArgument.ToString());

                GridViewRow row   = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);
                int         index = row.RowIndex;
                if (myRow_Id != null)
                {
                    Guid Accommodation_Id = Guid.Parse(grdAccoMaps.DataKeys[index].Values[1].ToString());
                    MDMSVC.DC_Accomodation_ProductMapping newObj = new MDMSVC.DC_Accomodation_ProductMapping
                    {
                        Accommodation_ProductMapping_Id = Guid.Parse(grdAccoMaps.DataKeys[index].Values[0].ToString()),
                        Accommodation_Id = Guid.Parse(grdAccoMaps.DataKeys[index].Values[1].ToString()),
                        Status           = "UNMAPPED",
                        IsActive         = true,
                        Edit_Date        = DateTime.Now,
                        Edit_User        = System.Web.HttpContext.Current.User.Identity.Name
                    };
                    RQ.Add(newObj);
                    if (MapSvc.UpdateProductMappingData(RQ))
                    {
                        divMsgForMapping.Style.Add("display", "none");
                        divMsgForUnMapping.Style.Add("display", "block");
                        BootstrapAlert.BootstrapAlertMessage(divMsgForUnMapping, "Record unmapped successfully", BootstrapAlertType.Success);
                        fillAPMrequestobject(Accommodation_Id, 0, "manual");
                        fillmappeddata(Accommodation_Id, 0);
                    }
                }
            }
        }
コード例 #3
0
        protected void btnMapAllForgrdAccoMaps_Click(object sender, EventArgs e)
        {
            Guid Accomodation_ID = Guid.Parse(((Button)sender).CommandArgument);

            divMsgForMapping.Style.Add(HtmlTextWriterStyle.Display, "none");
            List <MDMSVC.DC_Accomodation_ProductMapping> RQ = new List <MDMSVC.DC_Accomodation_ProductMapping>();
            Guid myRow_Id;

            foreach (GridViewRow row in grdAccoMaps.Rows)
            {
                int index = row.RowIndex;
                myRow_Id = Guid.Parse(grdAccoMaps.DataKeys[index].Values[0].ToString());
                if (myRow_Id != null)
                {
                    MDMSVC.DC_Accomodation_ProductMapping newObj = new MDMSVC.DC_Accomodation_ProductMapping
                    {
                        Accommodation_ProductMapping_Id = Guid.Parse(grdAccoMaps.DataKeys[index].Values[0].ToString()),
                        Accommodation_Id = Guid.Parse(grdAccoMaps.DataKeys[index].Values[1].ToString()),
                        Status           = "MAPPED",
                        IsActive         = true,
                        Edit_Date        = DateTime.Now,
                        Edit_User        = System.Web.HttpContext.Current.User.Identity.Name
                    };
                    RQ.Add(newObj);
                }
            }
            if (MapSvc.UpdateProductMappingData(RQ))
            {
                divMsgForMapping.Style.Add("display", "none");
                divMsgForUnMapping.Style.Add("display", "block");
                BootstrapAlert.BootstrapAlertMessage(divMsgForUnMapping, "Record Mapped successfully", BootstrapAlertType.Success);
                fillAPMrequestobject(Accomodation_ID, 0, "manual");
                fillmappeddata(Accomodation_ID, 0);
            }
        }
コード例 #4
0
        protected void btnMap_Click(object sender, EventArgs e)
        {
            divMsgForUnMapping.Style.Add(HtmlTextWriterStyle.Display, "none");
            List <MDMSVC.DC_Accomodation_ProductMapping> RQ = new List <MDMSVC.DC_Accomodation_ProductMapping>();

            Guid myRow_Id;
            Guid Accomodation_ID = Guid.Parse(((Button)sender).CommandArgument);

            foreach (GridViewRow row in grdSupplierDump.Rows)
            {
                CheckBox chk = row.Cells[7].Controls[1] as CheckBox;
                if (chk != null && chk.Checked)
                {
                    int index = row.RowIndex;
                    MDMSVC.DC_Accomodation_ProductMapping RQParam = new MDMSVC.DC_Accomodation_ProductMapping();
                    myRow_Id = Guid.Parse(grdSupplierDump.DataKeys[index].Values[0].ToString());
                    RQParam.Accommodation_ProductMapping_Id = myRow_Id;
                    if (Accomodation_ID != null)
                    {
                        RQParam.Accommodation_Id = Accomodation_ID;
                    }
                    RQParam.Status    = "MAPPED";
                    RQParam.IsActive  = true;
                    RQParam.Edit_Date = DateTime.Now;
                    RQParam.Edit_User = System.Web.HttpContext.Current.User.Identity.Name;

                    RQ.Add(RQParam);
                    RQParam = null;
                }
            }
            if (RQ.Count > 0)
            {
                if (MapSvc.UpdateProductMappingData(RQ))
                {
                    divMsgForUnMapping.Style.Add("display", "none");
                    divMsgForMapping.Style.Add("display", "block");
                    BootstrapAlert.BootstrapAlertMessage(divMsgForMapping, "Records mapped successfully", BootstrapAlertType.Success);
                    fillAPMrequestobject(Accomodation_ID, 0, "manual");
                    fillmappeddata(Accomodation_ID, 0);
                }
            }
        }