コード例 #1
0
        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);
        }
コード例 #2
0
        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);
                    }
                }
            }
        }
コード例 #3
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");
                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);
                }
                ;
            }
        }
コード例 #4
0
        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;
                }
            }
        }
コード例 #5
0
        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();
                }
                ;
            }
        }