protected infor_producto ObtenerInforme() { DataRow fila; DataTable informacion = new DataTable(); infor_producto datos = new infor_producto(); informacion = datos.Tables["Productos"]; DAproducto productos = new DAproducto(); DataTable intermedio = productos.listartProductos(); for (int i = 0; i < intermedio.Rows.Count; i++) { fila = informacion.NewRow(); fila["Nombre"] = intermedio.Rows[i]["nombre_producto"].ToString(); // fila["Nombres"] = Session["nombres"]; fila["Codigo"] = intermedio.Rows[i]["codigo_producto"].ToString(); fila["Color"] = intermedio.Rows[i]["color_producto"].ToString(); fila["Referencia"] = intermedio.Rows[i]["referencia_producto"].ToString(); fila["Cantidad"] = intermedio.Rows[i]["cantidad_producto"].ToString(); fila["Precio"] = intermedio.Rows[i]["precio_producto"].ToString(); informacion.Rows.Add(fila); } return(datos); }
protected void modificarB_Click(object sender, EventArgs e) { validoL.Visible = false; noValidoL.Visible = false; formularioOculto.Visible = true; if (cantidadTB.Text != "") { if (int.Parse(cantidadTB.Text) <= 0) { noValidoL.Text = "Cantidad no valida"; noValidoL.Visible = true; } else { DAproducto funcion = new DAproducto(); string codigo = codigoL.Text; funcion.actualizarInventario(productoValido.Rows[0]["codigo_producto"].ToString(), int.Parse(cantidadTB.Text)); validoL.Text = "¡Actualizacion exitosa!"; validoL.Visible = true; } } else { noValidoL.Text = "Llene todos los campos"; noValidoL.Visible = true; } }
protected void buscarB_Click(object sender, EventArgs e) { bvalidaL.Visible = false; bNoValidaL.Visible = false; if (buscarTB.Text != "") { Eproducto encapsular = new Eproducto(); DAproducto funcion = new DAproducto(); encapsular.CodigoProducto = buscarTB.Text; productoValido = funcion.buscarUsuario(encapsular); if (productoValido.Rows.Count > 0) { nombreL.Text = "Nombre Producto: " + productoValido.Rows[0]["nombre_producto"].ToString(); codigoL.Text = "Codigo Producto: " + productoValido.Rows[0]["codigo_producto"].ToString(); fotoProI.ImageUrl = productoValido.Rows[0]["foto_producto"].ToString(); formularioOculto.Visible = true; } else { bNoValidaL.Text = "Sin resultados"; bNoValidaL.Visible = true; } } else { bNoValidaL.Text = "Llene todos los campos"; bNoValidaL.Visible = true; } }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { DataTable usuarios = (DataTable)Session["tabla_productos"]; DAproducto funcion = new DAproducto(); int fila = int.Parse(e.CommandArgument.ToString()); funcion.eliminarProducto(int.Parse(usuarios.Rows[fila]["id_producto"].ToString())); Response.Redirect("eliminarProducto.aspx"); }
protected void Page_Load(object sender, EventArgs e) { DAproducto funcion = new DAproducto(); Session["productos"] = funcion.listarProductos(); btnOculto.Visible = false; if (Session["usuario"] != null) { btnOculto.Visible = true; } if (Session["carrito_compras"] != null) { carritoCompras = (DataTable)Session["carrito_compras"]; GridView2.DataSource = carritoCompras; GridView2.DataBind(); } if (Session["limpiar_carrito"] != null) { GridView2.DataSource = null; } }
protected void comprarLB_Click1(object sender, EventArgs e) { Epedido encapsular = new Epedido(); DApedido funcion = new DApedido(); DAproducto funcion1 = new DAproducto(); for (int i = 0; i < carritoCompras.Rows.Count; i++) { encapsular.NombreUsuario = carritoCompras.Rows[i]["Nombre Us"].ToString(); encapsular.CedulaUsuario = carritoCompras.Rows[i]["Cedula Us"].ToString(); encapsular.NombreProducto = carritoCompras.Rows[i]["Nombre Pro"].ToString(); encapsular.CodigoProducto = carritoCompras.Rows[i]["Codigo Pro"].ToString(); encapsular.ReferenciaProducto = carritoCompras.Rows[i]["Referencia Pro"].ToString(); encapsular.CantidadProducto = int.Parse(carritoCompras.Rows[i]["Cantidad Pro"].ToString()); encapsular.Precio = double.Parse(carritoCompras.Rows[i]["Precio Pro"].ToString()); encapsular.Estado = carritoCompras.Rows[i]["Estado"].ToString(); funcion.registrarPedido(encapsular); funcion1.descontarInventario(carritoCompras.Rows[i]["Codigo Pro"].ToString(), int.Parse(carritoCompras.Rows[i]["Cantidad Pro"].ToString())); } Session["carrito_compras"] = null; Session["limpiar_carrito"] = true; }
protected void buscarB_Click(object sender, EventArgs e) { bvalidaL.Visible = false; bNoValidaL.Visible = false; if (buscarTB.Text != "") { Eproducto encapsular = new Eproducto(); DAproducto funcion = new DAproducto(); DataTable productoValido = new DataTable(); encapsular.CodigoProducto = buscarTB.Text; productoValido = funcion.buscarUsuario(encapsular); if (productoValido.Rows.Count > 0) { nombreTB.Text = productoValido.Rows[0]["nombre_producto"].ToString(); codigoTB.Text = productoValido.Rows[0]["codigo_producto"].ToString(); colorTB.Text = productoValido.Rows[0]["color_producto"].ToString(); referenciaTB.Text = productoValido.Rows[0]["referencia_producto"].ToString(); precioTB.Text = productoValido.Rows[0]["precio_producto"].ToString(); cantidadTB.Text = productoValido.Rows[0]["cantidad_producto"].ToString(); fotoI.ImageUrl = productoValido.Rows[0]["foto_producto"].ToString(); Session["id_producto"] = productoValido.Rows[0]["id_producto"].ToString(); Session["nombre_producto"] = nombreTB.Text; Session["codigo_producto"] = codigoTB.Text; Session["foto_producto"] = productoValido.Rows[0]["foto_producto"].ToString(); formularioOculto.Visible = true; } else { bNoValidaL.Text = "Sin resultados"; bNoValidaL.Visible = true; } } else { bNoValidaL.Text = "Llene el campo de busqueda"; bNoValidaL.Visible = true; } }
protected void Page_Load(object sender, EventArgs e) { DAproducto funcion = new DAproducto(); Session["tabla_productos"] = funcion.listartProductos(); }
protected void modificarB_Click(object sender, EventArgs e) { formularioOculto.Visible = true; validoL.Visible = false; noValidoL.Visible = false; // try //{ if (nombreTB.Text != "" && codigoTB.Text != "" && colorTB.Text != "" && referenciaTB.Text != "" && precioTB.Text != "" && cantidadTB.Text != "") { Eproducto encapsular = new Eproducto(); DAproducto funcion = new DAproducto(); DataTable productoValido = new DataTable(); encapsular.NombreProducto = nombreTB.Text; encapsular.CodigoProducto = codigoTB.Text; encapsular.ColorProducto = colorTB.Text; encapsular.ReferenciaProducto = referenciaTB.Text; if (double.Parse(precioTB.Text) <= 0) { noValidoL.Text = "Precio no valido"; noValidoL.Visible = true; } else { encapsular.PrecioProducto = double.Parse(precioTB.Text); if (int.Parse(cantidadTB.Text) < 0) { noValidoL.Text = "Cantidad no valida"; noValidoL.Visible = true; } else { encapsular.CantidadProducto = int.Parse(cantidadTB.Text); encapsular.FotoProducto = cargarImagen(); if (nombreTB.Text != Session["nombre_producto"].ToString() || codigoTB.Text != Session["codigo_producto"].ToString()) { productoValido = funcion.validarRegistroProducto(encapsular); if (productoValido.Rows.Count > 0) { noValidoL.Text = "Datos no validos"; noValidoL.Visible = true; } else { funcion.modificarProducto(encapsular, int.Parse(Session["id_producto"].ToString())); fotoI.ImageUrl = cargarImagen(); validoL.Text = "¡Modificacion exitosa!"; validoL.Visible = true; } } else { funcion.modificarProducto(encapsular, int.Parse(Session["id_producto"].ToString())); fotoI.ImageUrl = cargarImagen(); validoL.Text = "¡Modificacion exitosa!"; validoL.Visible = true; } } } } else { noValidoL.Text = "Llene todos los campos primero"; noValidoL.Visible = true; } //} /*catch (Exception Ex) * { * noValidoL.Text = "Los caracteres no son validos en el precio o la cantidad"; * noValidoL.Visible = true; * }*/ }
protected void registrarB_Click(object sender, EventArgs e) { validoL.Visible = false; noValidoL.Visible = false; try { if (nombreTB.Text != "" && codigoTB.Text != "" && colorTB.Text != "" && referenciaTB.Text != "" && precioTB.Text != "" && cantidadInicialTB.Text != "" && fotoFU.HasFile) { Eproducto encapsular = new Eproducto(); DAproducto funcion = new DAproducto(); DataTable productoValido = new DataTable(); encapsular.NombreProducto = nombreTB.Text; encapsular.CodigoProducto = codigoTB.Text; encapsular.ColorProducto = colorTB.Text; encapsular.ReferenciaProducto = referenciaTB.Text; if (double.Parse(precioTB.Text) <= 0) { noValidoL.Text = "Precio no valido"; noValidoL.Visible = true; } else { encapsular.PrecioProducto = double.Parse(precioTB.Text); if (int.Parse(cantidadInicialTB.Text) < 0) { noValidoL.Text = "Cantidad no valida"; noValidoL.Visible = true; } else { encapsular.CantidadProducto = int.Parse(cantidadInicialTB.Text); encapsular.FotoProducto = cargarImagen(); productoValido = funcion.validarRegistroProducto(encapsular); if (productoValido.Rows.Count > 0) { noValidoL.Text = "Datos no validos"; noValidoL.Visible = true; } else { funcion.registrarProducto(encapsular); nombreTB.Text = ""; codigoTB.Text = ""; colorTB.Text = ""; referenciaTB.Text = ""; precioTB.Text = ""; cantidadInicialTB.Text = ""; validoL.Text = "¡Registro exitoso!"; validoL.Visible = true; } } } } else { noValidoL.Text = "Llene todos los campos primero"; noValidoL.Visible = true; } } catch (Exception Ex) { noValidoL.Text = "Los caracteres no son validos en el precio o la cantidad"; noValidoL.Visible = true; } }