private void CargarCategoria() { GBDatos datos = new GBDatos(); DDLCategoria.DataSource = datos.ObtenerCategoria(); CargarDDL(DDLCategoria, "Id_Categoria", "Categoria"); }
private void CargarMarca() { GBDatos datos = new GBDatos(); DDLMarcas.DataSource = datos.ObtenerMarcas(); CargarDDL(DDLMarcas, "Id_Marca", "Marca"); }
private void CargarFoto(string nombre) { if (FUfoto.HasFile || FUfoto2.HasFile || FUfoto3.HasFile || FUfoto4.HasFile) { // Obtenemos la extensión y el tamaño para delimitar si es necesario string extension = System.IO.Path.GetExtension(FUfoto.FileName).ToLower(); string extension2 = System.IO.Path.GetExtension(FUfoto2.FileName).ToLower(); string extension3 = System.IO.Path.GetExtension(FUfoto3.FileName).ToLower(); string extension4 = System.IO.Path.GetExtension(FUfoto4.FileName).ToLower(); // Tamaño en bytes int tamano = FUfoto.PostedFile.ContentLength; // Podemos verificar la extensión y tamaño del archivo (1 Mb = 1048576 bytes) if (extension == ".png" || extension == ".jpg" && tamano <= 5242880) { FUfoto.SaveAs(Server.MapPath("~/Imagenes/" + nombre + "1" + extension)); FUfoto2.SaveAs(Server.MapPath("~/Imagenes/" + nombre + "2" + extension2)); FUfoto3.SaveAs(Server.MapPath("~/Imagenes/" + nombre + "3" + extension3)); FUfoto4.SaveAs(Server.MapPath("~/Imagenes/" + nombre + "4" + extension4)); GBDatos datos = new GBDatos(); datos.CrearFoto(nombre, "Imagenes/", nombre + "1" + extension, nombre + "2" + extension2, nombre + "3" + extension3, nombre + "4" + extension4); } } }
public void CrearProducto() { GBDatos datos = new GBDatos(); bool ok = datos.CrearProducto(this.TBNombre.Text.Trim(), this.TBDescripcion.Text.Trim(), this.TBPrecio.Text.Trim(), this.TBStock.Text.Trim(), this.DDLMarcas.SelectedValue, this.DDLCategoria.SelectedValue); string nombre = datos.NombreArchivo.ToString(); if (ok) { CargarFoto(nombre); CrearAlertJS("El Producto fue ingresado"); Response.Redirect("~/Admin/Producto/Producto.aspx"); } else { CrearAlertJS("Se produjo un error. El Producto no fue Ingresado."); } }