Esempio n. 1
0
 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));
        }