Exemplo n.º 1
0
        protected void btnAddScaleDiscrete_Click(object sender, EventArgs e)
        {
            // variabile tu della classe TypScaleContinuous
            TypScaleDiscrete tsc = new TypScaleDiscrete();

            tsc.DescriptionScaleDiscrete = tDiscreteScale.Text;


            if (fuWorstImgDiscrete.PostedFile != null)
            {
                tsc.PathImageMin = Constant.sReferencePath + @"\Discrete\" + tsc.DescriptionScaleDiscrete + @"\Worst\" + fuWorstImgDiscrete.PostedFile.FileName;
                saveOnServer(Constant.sReferencePath + @"\Discrete\" + tsc.DescriptionScaleDiscrete + @"\Worst\", fuWorstImgDiscrete);
            }

            if (fuBestImgDiscrete.PostedFile != null)
            {
                tsc.PathImageMax = Constant.sReferencePath + @"\Discrete\" + tsc.DescriptionScaleDiscrete + @"\Best\" + fuBestImgDiscrete.PostedFile.FileName;
                saveOnServer(Constant.sReferencePath + @"\Discrete\" + tsc.DescriptionScaleDiscrete + @"\Best\", fuBestImgDiscrete);
            }

            DataAccess.DataAccessTestCase.InsertTypeScaleDiscrete(tsc);

            BindGridTypeScaleDiscrete();        // refresh gridview
            tDiscreteScale.Text = string.Empty; // textbox empty
            Response.Redirect("~/configFramework/AddTypeUser.aspx#tabs-3");
        }
Exemplo n.º 2
0
        protected void gvTypeScaleDiscrete_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
        {
            // get id scalecontinuous my datakey selected in the gridview

            int id_scalediscrete = Convert.ToInt32(gvTypeScaleDiscrete.DataKeys[e.NewSelectedIndex].Value);

            hddIdScaleDiscrete.Value = id_scalediscrete.ToString();
            HttpContext.Current.Session["hddIdScaleDiscrete"] = id_scalediscrete.ToString();
            TypScaleDiscrete tsc = DataAccess.DataAccessTestCase.getScaleDiscrete(id_scalediscrete);

            tUpDiscScale.Text = tsc.DescriptionScaleDiscrete;

            textValue = tsc.DescriptionScaleDiscrete;

            fUpdateDisc.Visible       = true;
            fConfigFooter.Visible     = true;
            DivSuccessConfig.Visible  = false;
            DivErrorConfig.Visible    = false;
            fAddDiscreteScale.Visible = false;
            HttpContext.Current.Session["tabStatus"] = "disc";
            Response.Redirect("~/configFramework/AddTypeUser.aspx#tabs-3");
        }
Exemplo n.º 3
0
        protected void btnUpdateDiscScale_Click(object sender, EventArgs e)
        {
            TypScaleDiscrete tsc = new TypScaleDiscrete();

            tsc.DescriptionScaleDiscrete = tUpDiscScale.Text;
            tsc.ID_TypScaleDiscrete      = Convert.ToInt32(HttpContext.Current.Session["hddIdScaleDiscrete"]);

            TypScaleDiscrete scalec = DataAccess.DataAccessTestCase.getScaleDiscrete(tsc.ID_TypScaleDiscrete);

            if (!String.IsNullOrEmpty(fuWorstUpdateDisc.FileName))
            {
                if (((scalec.PathImageMin.Split('\\')).Last()) != fuWorstUpdateDisc.FileName)
                {
                    saveOnServer(Constant.sReferencePath + @"\Discrete\" + scalec.DescriptionScaleDiscrete + @"\Worst\", fuWorstUpdateDisc);
                }
                tsc.PathImageMin = Constant.sReferencePath + @"\Discrete\" + scalec.DescriptionScaleDiscrete + @"\Worst\" + fuWorstUpdateDisc.PostedFile.FileName;
            }
            else
            {
                tsc.PathImageMin = null;
            }


            if (!String.IsNullOrEmpty(fuBestUpdateDisc.FileName))
            {
                if (((scalec.PathImageMax.Split('\\')).Last()) != fuBestUpdateDisc.FileName)
                {
                    saveOnServer(Constant.sReferencePath + @"\Discrete\" + scalec.DescriptionScaleDiscrete + @"\Best\", fuBestUpdateDisc);
                }
                tsc.PathImageMax = Constant.sReferencePath + @"\Discrete\" + scalec.DescriptionScaleDiscrete + @"\Best\" + fuBestUpdateDisc.PostedFile.FileName;
            }
            else
            {
                tsc.PathImageMax = null;
            }

            Result res = DataAccess.DataAccessTestCase.UpdateScaleDiscrete(tsc.ID_TypScaleDiscrete, tsc.DescriptionScaleDiscrete, tsc.PathImageMin, tsc.PathImageMax);

            BindGridTypeScaleDiscrete();


            if (res.result)
            {
                DivSuccessConfig.Visible = true;
                DivErrorConfig.Visible   = false;
                fUpdateTypeUser.Visible  = false;
            }
            else
            {
                DivSuccessConfig.Visible = false;
                DivErrorConfig.Visible   = true;
                lblErrorConfig.Text      = res.Message;
            }

            tUpDiscScale.Text         = "";
            fUpdateDisc.Visible       = false;
            fAddDiscreteScale.Visible = true;


            HttpContext.Current.Session["tabStatus"] = "discUpdate";
            Response.Redirect("~/configFramework/AddTypeUser.aspx#tabs-3");
        }