Exemple #1
0
        public bool InsertarPromoVisa(ZoTipoPromo promo)
        {
            AdoConn   ado        = new AdoConn();
            DataSet   ds         = new DataSet();
            ArrayList parametros = new ArrayList();

            parametros.Add(promo.DescTipoPromo);
            parametros.Add(promo.FecDesde);
            parametros.Add(promo.FecHasta);
            parametros.Add(promo.Descu1);
            parametros.Add(promo.Descu2);
            parametros.Add(promo.Descu3);
            parametros.Add(promo.Descu4);
            parametros.Add(promo.Descu5);
            parametros.Add(promo.Descu6);
            parametros.Add(promo.Descu7);
            parametros.Add(promo.Cuota1);
            parametros.Add(promo.Cuota2);
            parametros.Add(promo.Cuota3);
            parametros.Add(promo.Cuota4);
            parametros.Add(promo.Cuota5);
            parametros.Add(promo.Cuota6);
            parametros.Add(promo.Cuota7);
            parametros.Add(promo.FlgBajaLogica);

            ado.ExecuteNonStoredProcedure("SP_INSERTAR_ZOPROMO", parametros);

            return(true);
        }
Exemple #2
0
        protected void ddlPromociones_SelectedIndexChanged(object sender, EventArgs e)
        {
            promociones = conZoTipoPromo.ListadoPromociones();
            ZoTipoPromo p = new ZoTipoPromo();

            foreach (ZoTipoPromo prom in promociones)
            {
                if (prom.CodTipoPromo == Convert.ToInt32(ddlPromociones.SelectedItem.Value))
                {
                    p = prom;
                }
            }
            //ddlPromociones.SelectedItem.Value;
            codigoPromo.Value     = p.CodTipoPromo.ToString();
            txtDescTipoPromo.Text = p.DescTipoPromo;
            chkBajaLogica.Checked = p.FlgBajaLogica == "1" ? true:false;
            //dpDesde.Text = p.FecDesde.ToString("MM/dd/yyyy");
            //dpHasta.Text = p.FecHasta.ToString("MM/dd/yyyy");
            dpDesde.Text      = p.FecDesde.ToString("dd/MM/yyyy");
            dpHasta.Text      = p.FecHasta.ToString("dd/MM/yyyy");
            txtDomingo.Text   = p.Cuota1.ToString();
            txtLunes.Text     = p.Cuota2.ToString();
            txtMartes.Text    = p.Cuota3.ToString();
            txtMiercoles.Text = p.Cuota4.ToString();
            txtJueves.Text    = p.Cuota5.ToString();
            txtViernes.Text   = p.Cuota6.ToString();
            txtSabado.Text    = p.Cuota7.ToString();
            txtDescu1.Text    = p.Descu1.ToString().Replace(",", ".");
            txtDescu2.Text    = p.Descu2.ToString().Replace(",", ".");
            txtDescu3.Text    = p.Descu3.ToString().Replace(",", ".");
            txtDescu4.Text    = p.Descu4.ToString().Replace(",", ".");
            txtDescu5.Text    = p.Descu5.ToString().Replace(",", ".");
            txtDescu6.Text    = p.Descu6.ToString().Replace(",", ".");
            txtDescu7.Text    = p.Descu7.ToString().Replace(",", ".");
        }
Exemple #3
0
        public ArrayList ListadoPromociones()
        {
            ArrayList   promosVisa = new ArrayList();
            AdoConn     ado        = new AdoConn();
            DataSet     ds         = new DataSet();
            ZoTipoPromo promo;

            ds = ado.ExecuteStoredProcedureDS("SP_SELECT_PROMOCIONES");

            if (ds.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    promo = new ZoTipoPromo();
                    promo.CodTipoPromo  = Convert.ToInt32(ds.Tables[0].Rows[i]["CodTipoPromo"]);
                    promo.DescTipoPromo = ds.Tables[0].Rows[i]["DescTipoPromo"].ToString();
                    promo.FecDesde      = Convert.ToDateTime(ds.Tables[0].Rows[i]["FecDesde"]);
                    promo.FecHasta      = Convert.ToDateTime(ds.Tables[0].Rows[i]["FecHasta"]);
                    promo.FlgBajaLogica = ds.Tables[0].Rows[i]["FlgBajaLogica"].ToString();
                    promo.Cuota1        = Convert.ToInt32(ds.Tables[0].Rows[i]["Cuota1"]);
                    promo.Cuota2        = Convert.ToInt32(ds.Tables[0].Rows[i]["Cuota2"]);
                    promo.Cuota3        = Convert.ToInt32(ds.Tables[0].Rows[i]["Cuota3"]);
                    promo.Cuota4        = Convert.ToInt32(ds.Tables[0].Rows[i]["Cuota4"]);
                    promo.Cuota5        = Convert.ToInt32(ds.Tables[0].Rows[i]["Cuota5"]);
                    promo.Cuota6        = Convert.ToInt32(ds.Tables[0].Rows[i]["Cuota6"]);
                    promo.Cuota7        = Convert.ToInt32(ds.Tables[0].Rows[i]["Cuota7"]);
                    promo.Descu1        = Convert.ToDouble(ds.Tables[0].Rows[i]["Descu1"]);
                    promo.Descu2        = Convert.ToDouble(ds.Tables[0].Rows[i]["Descu2"]);
                    promo.Descu3        = Convert.ToDouble(ds.Tables[0].Rows[i]["Descu3"]);
                    promo.Descu4        = Convert.ToDouble(ds.Tables[0].Rows[i]["Descu4"]);
                    promo.Descu5        = Convert.ToDouble(ds.Tables[0].Rows[i]["Descu5"]);
                    promo.Descu6        = Convert.ToDouble(ds.Tables[0].Rows[i]["Descu6"]);
                    promo.Descu7        = Convert.ToDouble(ds.Tables[0].Rows[i]["Descu7"]);
                    promosVisa.Add(promo);
                }
            }

            return(promosVisa);
        }
Exemple #4
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            ZoTipoPromo p;

            if (modo.Value == "EDITAR")
            {
                promociones = conZoTipoPromo.ListadoPromociones();
                p           = new ZoTipoPromo();

                foreach (ZoTipoPromo prom in promociones)
                {
                    if (prom.CodTipoPromo == Convert.ToInt32(ddlPromociones.SelectedItem.Value))
                    {
                        p = prom;
                    }
                }

                //p.CodTipoPromo = Convert.ToInt32 =
                p.DescTipoPromo = txtDescTipoPromo.Text;
                p.FlgBajaLogica = chkBajaLogica.Checked == true ? "1" : "0";
                //p.FecDesde = Convert.ToDateTime(pMetodos.ConvertmmddyyyyToyyyymmdd(dpDesde.Text));
                //p.FecHasta = Convert.ToDateTime(pMetodos.ConvertmmddyyyyToyyyymmdd(dpHasta.Text));
                p.FecDesde = Convert.ToDateTime(pMetodos.ConvertddmmyyyyToyyyymmdd(dpDesde.Text));
                p.FecHasta = Convert.ToDateTime(pMetodos.ConvertddmmyyyyToyyyymmdd(dpHasta.Text));
                p.Cuota1   = Convert.ToInt32(txtDomingo.Text);
                p.Cuota2   = Convert.ToInt32(txtLunes.Text);
                p.Cuota3   = Convert.ToInt32(txtMartes.Text);
                p.Cuota4   = Convert.ToInt32(txtMiercoles.Text);
                p.Cuota5   = Convert.ToInt32(txtJueves.Text);
                p.Cuota6   = Convert.ToInt32(txtViernes.Text);
                p.Cuota7   = Convert.ToInt32(txtSabado.Text);
                p.Descu1   = Convert.ToDouble(txtDescu1.Text.Replace(".", ","));
                p.Descu2   = Convert.ToDouble(txtDescu2.Text.Replace(".", ","));
                p.Descu3   = Convert.ToDouble(txtDescu3.Text.Replace(".", ","));
                p.Descu4   = Convert.ToDouble(txtDescu4.Text.Replace(".", ","));
                p.Descu5   = Convert.ToDouble(txtDescu5.Text.Replace(".", ","));
                p.Descu6   = Convert.ToDouble(txtDescu6.Text.Replace(".", ","));
                p.Descu7   = Convert.ToDouble(txtDescu7.Text.Replace(".", ","));

                conZoTipoPromo.ModicarPromoVisa(p);
                lblMensaje.Text = "La promoción se modifico correctamente";
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModal();", true);
            }
            else
            {
                p = new ZoTipoPromo();
                //p.CodTipoPromo = Convert.ToInt32(codigoPromo.Value);
                p.DescTipoPromo = txtDescTipoPromo.Text;
                p.FlgBajaLogica = chkBajaLogica.Checked == true ? "1" : "0";
                //p.FecDesde = Convert.ToDateTime(pMetodos.ConvertmmddyyyyToyyyymmdd(dpDesde.Text));
                //p.FecHasta = Convert.ToDateTime(pMetodos.ConvertmmddyyyyToyyyymmdd(dpHasta.Text));
                p.FecDesde = Convert.ToDateTime(pMetodos.ConvertddmmyyyyToyyyymmdd(dpDesde.Text));
                p.FecHasta = Convert.ToDateTime(pMetodos.ConvertddmmyyyyToyyyymmdd(dpHasta.Text));
                p.Cuota1   = Convert.ToInt32(txtDomingo.Text);
                p.Cuota2   = Convert.ToInt32(txtLunes.Text);
                p.Cuota3   = Convert.ToInt32(txtMartes.Text);
                p.Cuota4   = Convert.ToInt32(txtMiercoles.Text);
                p.Cuota5   = Convert.ToInt32(txtJueves.Text);
                p.Cuota6   = Convert.ToInt32(txtViernes.Text);
                p.Cuota7   = Convert.ToInt32(txtSabado.Text);
                p.Descu1   = Convert.ToDouble(txtDescu1.Text);
                p.Descu2   = Convert.ToDouble(txtDescu2.Text);
                p.Descu3   = Convert.ToDouble(txtDescu3.Text);
                p.Descu4   = Convert.ToDouble(txtDescu4.Text);
                p.Descu5   = Convert.ToDouble(txtDescu5.Text);
                p.Descu6   = Convert.ToDouble(txtDescu6.Text);
                p.Descu7   = Convert.ToDouble(txtDescu7.Text);

                conZoTipoPromo.InsertarPromoVisa(p);

                lblMensaje.Text = "La promoción se creo correctamente";
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModal();", true);
            }
        }