protected void btnVerificar_Click(object sender, EventArgs e) { if (idTextBox.Text != "") { ProductoDAO dao = new ProductoDAO(); List <Producto> productos = dao.BuscarProductos("ID_PRODUCTO=" + idTextBox.Text); if (productos.Count == 1) { ViewState["Verificado"] = true; btnModificar.Enabled = true; ViewState["ProductoBuscado"] = productos[0]; if (productos[0].GetOrigen() == "NACIONAL") { lblNuevoPrecio.Text = "Nuevo precio (ARS)"; } else { lblNuevoPrecio.Text = "Nuevo precio (USS)"; } lblResultado.Text = ""; } else { lblResultado.Text = "El producto buscado es inexistente"; ViewState["Verificado"] = false; } } }
public List <Producto> Buscar() { ProductoDAO dao = new ProductoDAO(); String where = ""; foreach (AtributoDeProducto criterio in this.criterios) { where += (criterio.GetNombreCriterio() + "="); if (criterio.GetTipo() == TipoColumna.STRING) { where += ("'" + criterio.GetContenido() + "'"); } else { where += (criterio.GetContenido()); } where += " AND "; } where = where.Substring(0, where.Length - 5); return(dao.BuscarProductos(where)); }