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; }
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; }
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); } }
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(",", "."); }