public bool AddActivityStatus(MDMSVC.DC_Activity_Status AF) { object result = null; ServiceConnection.MDMSvcProxy.PostData(ConfigurationManager.AppSettings["Activity_AddStatusURI"], AF, typeof(DC_Activity_Status), typeof(bool), out result); return((bool)result); }
protected void frmActivityStatus_ItemCommand(object sender, FormViewCommandEventArgs e) { DropDownList ddlCompanyMarket = (DropDownList)frmActivityStatus.FindControl("ddlCompanyMarket"); DropDownList ddlStatus = (DropDownList)frmActivityStatus.FindControl("ddlStatus"); TextBox txtDeactivationReason = (TextBox)frmActivityStatus.FindControl("txtDeactivationReason"); TextBox txtFrom = (TextBox)frmActivityStatus.FindControl("txtFrom"); TextBox txtTo = (TextBox)frmActivityStatus.FindControl("txtTo"); if (e.CommandName.ToString() == "Add") { TLGX_Consumer.MDMSVC.DC_Activity_Status newObj = new MDMSVC.DC_Activity_Status { Activity_Status_Id = Guid.NewGuid(), Activity_Id = Guid.Parse(Request.QueryString["Activity_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 (ActSVC.AddActivityStatus(newObj)) { frmActivityStatus.DataBind(); GetActivityStatusDetails(); BootstrapAlert.BootstrapAlertMessage(dvMsg, "Status has been added successfully", BootstrapAlertType.Success); } else { BootstrapAlert.BootstrapAlertMessage(dvMsg, "Error Occurred", BootstrapAlertType.Warning); } } else if (e.CommandName.ToString() == "Save") { Activity_Id = new Guid(Request.QueryString["Activity_Id"]); Guid myRow_Id = Guid.Parse(grdStatusList.SelectedDataKey.Value.ToString()); var result = ActSVC.GetActivityStatusDetails(Activity_Id, myRow_Id); if (result.Count > 0) { TLGX_Consumer.MDMSVC.DC_Activity_Status newObj = new MDMSVC.DC_Activity_Status { Activity_Id = Activity_Id, Activity_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 (ActSVC.UpdateActivityStatus(newObj)) { Activity_Id = new Guid(Request.QueryString["Activity_Id"]); frmActivityStatus.ChangeMode(FormViewMode.Insert); frmActivityStatus.DataBind(); GetActivityStatusDetails(); BootstrapAlert.BootstrapAlertMessage(dvMsg, "Status has been updated successfully", BootstrapAlertType.Success); } else { BootstrapAlert.BootstrapAlertMessage(dvMsg, "Error Occurred", BootstrapAlertType.Warning); } } } }
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"); Activity_Id = Guid.Parse(Request.QueryString["Activity_Id"]); frmActivityStatus.ChangeMode(FormViewMode.Edit); frmActivityStatus.DataSource = ActSVC.GetActivityStatusDetails(Activity_Id, myRow_Id); frmActivityStatus.DataBind(); DropDownList ddlCompanyMarket = (DropDownList)frmActivityStatus.FindControl("ddlCompanyMarket"); DropDownList ddlStatus = (DropDownList)frmActivityStatus.FindControl("ddlStatus"); GetMasterData(); MDMSVC.DC_Activity_Status rowView = (MDMSVC.DC_Activity_Status)frmActivityStatus.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_Activity_Status newObj = new MDMSVC.DC_Activity_Status { Activity_Status_Id = myRow_Id, IsActive = false, Edit_Date = DateTime.Now, Edit_User = System.Web.HttpContext.Current.User.Identity.Name }; if (ActSVC.UpdateActivityStatus(newObj)) { GetActivityStatusDetails(); BootstrapAlert.BootstrapAlertMessage(dvMsg, "Status has been deleted successfully", BootstrapAlertType.Success); } ; } else if (e.CommandName.ToString() == "UnDelete") { TLGX_Consumer.MDMSVC.DC_Activity_Status newObj = new MDMSVC.DC_Activity_Status { Activity_Status_Id = myRow_Id, IsActive = true, Edit_Date = DateTime.Now, Edit_User = System.Web.HttpContext.Current.User.Identity.Name }; if (ActSVC.UpdateActivityStatus(newObj)) { GetActivityStatusDetails(); BootstrapAlert.BootstrapAlertMessage(dvMsg, "Status has been retrived successfully", BootstrapAlertType.Success); } ; } }
protected void frmStatusDetails_ItemCommand(object sender, FormViewCommandEventArgs e) { TextBox txtStatus = (TextBox)frmStatusDetails.FindControl("txtStatus"); TextBox txtMarket = (TextBox)frmStatusDetails.FindControl("txtMarket"); TextBox txtFrom = (TextBox)frmStatusDetails.FindControl("txtFrom"); TextBox txtTo = (TextBox)frmStatusDetails.FindControl("txtTo"); TextBox txtReason = (TextBox)frmStatusDetails.FindControl("txtReason"); TextBox txtLegacyProductId = (TextBox)frmStatusDetails.FindControl("txtLegacyProductId"); Activity_Flavour_Id = new Guid(Request.QueryString["Activity_Flavour_Id"]); // Activity_Id = new Guid(Request.QueryString["Activity_Id"]); if (e.CommandName == "Add") { MDMSVC.DC_Activity_Status newObj = new MDMSVC.DC_Activity_Status { Activity_Status_Id = Guid.NewGuid(), Activity_Flavour_Id = Activity_Flavour_Id, //Activity_Id=Activity_Id, Legacy_Product_ID = AccSvc.GetLegacyProductId(Activity_Flavour_Id), Status = txtStatus.Text, CompanyMarket = txtMarket.Text, From = DateTime.Parse(txtFrom.Text.Trim()), To = DateTime.Parse(txtTo.Text.Trim()), DeactivationReason = txtReason.Text, Create_Date = DateTime.Now, Create_User = System.Web.HttpContext.Current.User.Identity.Name, IsActive = true }; if (AccSvc.AddActivityStatus(newObj)) { frmStatusDetails.DataBind(); fillstatusdetails(); BootstrapAlert.BootstrapAlertMessage(dvMsgStatus, "Status has been added successfully", BootstrapAlertType.Success); } else { BootstrapAlert.BootstrapAlertMessage(dvMsgStatus, "Error Occurred", BootstrapAlertType.Warning); } btnAddFormView.Visible = true; frmStatusDetails.Visible = false; } else if (e.CommandName == "Select") { Activity_Flavour_Id = new Guid(Request.QueryString["Activity_Flavour_Id"]); // Activity_Id = new Guid(Request.QueryString["Activity_Id"]); Guid myRow_Id = Guid.Parse(grdStatusDetails.SelectedDataKey.Value.ToString()); var result = AccSvc.GetActivityStatusDetails(Activity_Flavour_Id, myRow_Id); if (result.Count > 0) { MDMSVC.DC_Activity_Status newObj = new MDMSVC.DC_Activity_Status { Activity_Status_Id = myRow_Id, // Activity_Id= Activity_Id, Activity_Flavour_Id = Activity_Flavour_Id, Legacy_Product_ID = AccSvc.GetLegacyProductId(Activity_Flavour_Id), Status = txtStatus.Text, CompanyMarket = txtMarket.Text, DeactivationReason = txtReason.Text, From = DateTime.Parse(txtFrom.Text.Trim()), To = DateTime.Parse(txtTo.Text.Trim()), Edit_Date = DateTime.Now, Edit_User = System.Web.HttpContext.Current.User.Identity.Name, IsActive = true }; if (AccSvc.UpdateActivityStatus(newObj)) { frmStatusDetails.ChangeMode(FormViewMode.Insert); fillstatusdetails(); BootstrapAlert.BootstrapAlertMessage(dvMsgStatus, "Status has been updated successfully", BootstrapAlertType.Success); } else { BootstrapAlert.BootstrapAlertMessage(dvMsgStatus, "Error Occurred", BootstrapAlertType.Warning); } btnAddFormView.Visible = true; frmStatusDetails.Visible = false; } } }
protected void grdStatusDetails_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 == "Select") { Activity_Flavour_Id = new Guid(Request.QueryString["Activity_Flavour_Id"]); List <MDMSVC.DC_Activity_Status> obj = new List <MDMSVC.DC_Activity_Status>(); obj.Add(new MDMSVC.DC_Activity_Status { Activity_Status_Id = myRow_Id, Activity_Flavour_Id = Activity_Flavour_Id, CompanyMarket = grdStatusDetails.Rows[index].Cells[1].Text, DeactivationReason = grdStatusDetails.Rows[index].Cells[2].Text, Status = grdStatusDetails.Rows[index].Cells[0].Text, From = Convert.ToDateTime(grdStatusDetails.Rows[index].Cells[3].Text), To = Convert.ToDateTime(grdStatusDetails.Rows[index].Cells[4].Text), }); if (!string.IsNullOrEmpty(grdStatusDetails.Rows[index].Cells[5].Text)) { obj[0].Legacy_Product_ID = Convert.ToInt32(grdStatusDetails.Rows[index].Cells[5].Text); } frmStatusDetails.ChangeMode(FormViewMode.Edit); frmStatusDetails.DataSource = obj; frmStatusDetails.DataBind(); TextBox txtStatus = (TextBox)frmStatusDetails.FindControl("txtStatus"); TextBox txtMarket = (TextBox)frmStatusDetails.FindControl("txtMarket"); TextBox txtFrom = (TextBox)frmStatusDetails.FindControl("txtFrom"); TextBox txtTo = (TextBox)frmStatusDetails.FindControl("txtTo"); TextBox txtReason = (TextBox)frmStatusDetails.FindControl("txtReason"); TextBox txtLegacyProductId = (TextBox)frmStatusDetails.FindControl("txtLegacyProductId"); Activity_Flavour_Id = new Guid(Request.QueryString["Activity_Flavour_Id"]); txtStatus.Text = System.Web.HttpUtility.HtmlDecode(grdStatusDetails.Rows[index].Cells[0].Text); txtMarket.Text = System.Web.HttpUtility.HtmlDecode(grdStatusDetails.Rows[index].Cells[1].Text); txtReason.Text = System.Web.HttpUtility.HtmlDecode(grdStatusDetails.Rows[index].Cells[2].Text); txtFrom.Text = System.Web.HttpUtility.HtmlDecode(grdStatusDetails.Rows[index].Cells[3].Text); txtTo.Text = System.Web.HttpUtility.HtmlDecode(grdStatusDetails.Rows[index].Cells[4].Text); txtLegacyProductId.Text = System.Web.HttpUtility.HtmlDecode(grdStatusDetails.Rows[index].Cells[5].Text); } else if (e.CommandName.ToString() == "SoftDelete") { TLGX_Consumer.MDMSVC.DC_Activity_Status newObj = new MDMSVC.DC_Activity_Status { Activity_Status_Id = myRow_Id, IsActive = false, Edit_Date = DateTime.Now, Edit_User = System.Web.HttpContext.Current.User.Identity.Name }; if (AccSvc.UpdateActivityStatus(newObj)) { BootstrapAlert.BootstrapAlertMessage(dvMsgStatus, "Status has been deleted successfully", BootstrapAlertType.Success); fillstatusdetails(); } ; } else if (e.CommandName.ToString() == "UnDelete") { TLGX_Consumer.MDMSVC.DC_Activity_Status newObj = new MDMSVC.DC_Activity_Status { Activity_Status_Id = myRow_Id, IsActive = true, Edit_Date = DateTime.Now, Edit_User = System.Web.HttpContext.Current.User.Identity.Name }; if (AccSvc.UpdateActivityStatus(newObj)) { BootstrapAlert.BootstrapAlertMessage(dvMsgStatus, "Status has been retrieved successfully", BootstrapAlertType.Success); fillstatusdetails(); } ; } }