Exemplo n.º 1
0
        public DataTable Agregar(String url_imagen, String marca, String referencia, Int32 valor, Int32 cantidad, Int32 id_categoria, Int32 proveedor_producto)
        {
            U_pro        enviar   = new U_pro();
            e_producto   datos    = new e_producto();
            D_Motobombas producto = new D_Motobombas();
            DataTable    user     = new DataTable();

            try
            {
                datos.Url_imagen         = url_imagen;
                datos.Marca              = marca;
                datos.Referencia         = referencia;
                datos.Valor              = valor;
                datos.Cantidad           = cantidad;
                datos.Id_categoria       = id_categoria;
                datos.Proveedor_producto = proveedor_producto;

                user = producto.insertarProducto(datos);



                enviar.Mensaje1 = "<script type='text/javascript'>alert('Agregado correctamente');window.location=\"AgregarProducto.aspx\"</script>)";
            }
            catch (Exception exc)
            {
                U_pro envi = new U_pro();

                enviar.Mensaje1 = "<script type='text/javascript'>alert('Error:Algunos datos incorrectos ');</script>)";
            }
            return(user);
        }
Exemplo n.º 2
0
        public U_pro Fotosnombre(string nombreArchivo, string extencion, String saveLocation)
        {
            U_pro datos = new U_pro();



            if (!(extencion.Equals(".jpg") || extencion.Equals(".gif") || extencion.Equals(".jpge") || extencion.Equals(".png")))
            {
                datos.Mensaje = "Tipo de archivo no valido";
                ;
            }
            if (System.IO.File.Exists(saveLocation))
            {
                datos.Mensaje = "Ya existe un archivo en el servidor con ese nombre";
            }

            return(datos);
        }
    protected void B_agregarproducto_Click(object sender, EventArgs e)
    {
        ClientScriptManager cm = this.ClientScript;

        L_productos producto = new L_productos();

        //producto.Fotos(Session["fotos"].ToString());


        DataTable fotos;


        if (Session["fotos"] == null)
        {
            fotos = new DataTable();
            fotos.Columns.Add("ruta");
            fotos.Columns.Add("descripcion");
            Session["fotos"] = fotos;
        }

        fotos = (DataTable)Session["fotos"];

        L_productos datos = new L_productos();

        datos.Fotosnombre(System.IO.Path.GetFileName(FU_imagen.PostedFile.FileName), System.IO.Path.GetExtension(FU_imagen.PostedFile.FileName), Server.MapPath("~\\imagenes") + "\\" + System.IO.Path.GetFileName(FU_imagen.PostedFile.FileName));
        U_pro tad = new U_pro();


        /*  if (!(extencion.Equals(".jpg") || extencion.Equals(".gif") || extencion.Equals(".jpge") || extencion.Equals(".png")))
         * {
         *    cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Tipo de archivo no valido');</script>");
         *    return;
         * }
         * if (System.IO.File.Exists(saveLocation))
         * {
         *    cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Ya existe un archivo en el servidor con ese nombre');</script>");
         *    return;
         * }*/
        cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert(tad.mensaje);</script>");



        FU_imagen.PostedFile.SaveAs(Server.MapPath("~\\imagenes") + "\\" + System.IO.Path.GetFileName(FU_imagen.PostedFile.FileName));

        U_pro       dar  = new U_pro();
        L_productos user = new L_productos();

        user.Agregar(("~\\imagenes") + "\\" + System.IO.Path.GetFileName(FU_imagen.PostedFile.FileName), TB_marcaprod.Text, TB_potenciaprod.Text, Int32.Parse(TB_valorprod.Text), Int32.Parse(TB_cantidadprod.Text), Int32.Parse(DDL_categoria.SelectedValue), Int32.Parse(DDL_proveedor.SelectedValue));

        /* E_Producto nuevo = new E_Producto();
         * Dao_Motobombas producto = new Dao_Motobombas();
         *
         * nuevo.Url_imagen = ("~\\imagenes") + "\\" + nombreArchivo;
         * nuevo.Marca = TB_marcaprod.Text;
         * nuevo.Referencia = TB_potenciaprod.Text;
         * nuevo.Valor = Int32.Parse(TB_valorprod.Text);
         * nuevo.Cantidad = Int32.Parse(TB_cantidadprod.Text);
         * nuevo.Id_categoria = Int32.Parse(DDL_categoria.SelectedValue);
         * nuevo.Proveedor_producto = Int32.Parse(DDL_proveedor.SelectedValue);
         * producto.insertarProducto(nuevo);
         *
         * cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Agregado correctamente');window.location=\"AgregarProducto.aspx\"</script>");
         * }
         * catch (Exception exc)
         * {
         * cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Error:Algunos datos incorrectos ');</script>");
         * return;
         * }*/
        cm.RegisterClientScriptBlock(this.GetType(), "", dar.Mensaje1);
    }