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