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); }
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); } } } }
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); } }
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); } } }