Beispiel #1
0
 protected void btnGuardarProducto_Click(object sender, EventArgs e)
 {
     if (FileUploadImagen.HasFile)
     {
         try
         {
             string filename = Path.GetFileName(FileUploadImagen.FileName);
             FileUploadImagen.SaveAs(Server.MapPath("~/img/") + filename);
             ProductoDTO producto = new ProductoDTO();
             producto.NombreProducto = txtNombrePrododucto.Text;
             producto.Descripcion    = txtDescripcion.Text;
             producto.Stock          = int.Parse(txtStock.Text);
             producto.Precio         = int.Parse(txtPrecio.Text);
             producto.TipoProducto   = int.Parse(ddlTipoProducto.SelectedValue);
             producto.Img            = filename.ToString();
             producto.Estado         = 1;
             if (ProductoNegocio.CrearProductoNegocio(producto))
             {
                 lblmensaje.Text = "Producto ingresado exitosamente";
             }
             else
             {
                 lblmensaje.Text = "Errorn al ingresar producto";
             }
         }
         catch (Exception ex)
         {
             lblmensaje.Text = ex.Message.ToString();;
         }
     }
     else
     {
         lblmensaje.Text = "Imagen del producto no se ha cargado";
     }
 }
        //protected void btnGuardarTipoProducto_Click(object sender, EventArgs e)
        //{


        //    if (FileUploadImagen.HasFile)
        //    {

        //        try
        //        {
        //            string filename = Path.GetFileName(FileUploadImagen.FileName);
        //            FileUploadImagen.SaveAs(Server.MapPath("~/img/") + filename);
        //            TipoProductoDTO tipo = new TipoProductoDTO();
        //            tipo.nombreProducto = txtNombreTipoProd.Text;
        //            tipo.descripcion = txtDescripcion.Text;
        //            tipo.activo = 1;
        //            tipo.img = filename.ToString();
        //            if (TipoProductoNegocio.CrearTipoProducto(tipo))
        //            {
        //                lblmensaje.Text = "Tipo producto registrado exitosamente";
        //            }
        //            else
        //            {
        //                lblmensaje.Text = "Error al cargar tipo producto";
        //            }

        //        }
        //        catch (Exception ex)
        //        {

        //            lblmensaje.Text = ex.Message.ToString();
        //        }

        //        lblmensaje.Text = "Debe cargar imagen";
        //    }
        //}

        protected void btnAgregar_Click(object sender, EventArgs e)
        {
            if (FileUploadImagen.HasFile)
            {
                try
                {
                    string filename = Path.GetFileName(FileUploadImagen.FileName);
                    FileUploadImagen.SaveAs(Server.MapPath("~/img/") + filename);
                    TipoProductoDTO tipo = new TipoProductoDTO();
                    tipo.nombreProducto = txtNombreTipoProd.Text;
                    tipo.descripcion    = txtDescripcion.Text;
                    tipo.activo         = int.Parse(ddlEstado.SelectedValue);
                    tipo.img            = filename.ToString();
                    if (TipoProductoNegocio.CrearTipoProducto(tipo))
                    {
                        lblmensaje.Text = "Tipo producto registrado exitosamente";
                    }
                    else
                    {
                        lblmensaje.Text = "Error al cargar tipo producto";
                    }
                }
                catch (Exception ex)
                {
                    lblmensaje.Text = ex.Message.ToString();
                }
            }
            else
            {
                lblmensaje.Text = "Debe cargar imagen";
            }
        }
Beispiel #3
0
 protected void btnGuardarGrupo_Click(object sender, EventArgs e)
 {
     try
     {
         if (FileUploadImagen.HasFile)
         {
             string nombreArchivo = Path.GetFileName(FileUploadImagen.FileName);
             FileUploadImagen.SaveAs(Server.MapPath("~/img/") + nombreArchivo);
             GrupoInfoDTO grupo = new GrupoInfoDTO();
             grupo.Nombre      = txtNombre.Text;
             grupo.Titulo      = txtTitulo.Text;
             grupo.Id_Info     = int.Parse(ddlTipoModuloInfo.SelectedValue);
             grupo.Descripcion = txtDescripcion.Text;
             grupo.Estado      = int.Parse(ddlEstado.SelectedValue);
             grupo.Img         = nombreArchivo;
             if (GrupoInfoNegocio.CrearGrupoInfo(grupo))
             {
                 lblmensaje.Text = "Grupo creado exitosamente";
             }
             else
             {
                 lblmensaje.Text = "Error, no se pudo crear grupo";
             }
         }
         else
         {
             lblmensaje.Text = "Debe cargar imagen";
         }
     }
     catch (Exception ex)
     {
         lblmensaje.Text = ex.Message;
     }
 }
Beispiel #4
0
        protected void btnGuardarGrupo_Click(object sender, EventArgs e)
        {
            try
            {
                int          idGrupo = int.Parse(Request.QueryString["idGrupo"]);
                GrupoInfoDTO grupo   = new GrupoInfoDTO();
                grupo.Id          = idGrupo;
                grupo.Nombre      = txtNombre.Text;
                grupo.Titulo      = txtTitulo.Text;
                grupo.Descripcion = txtDescripcion.Text;
                grupo.Estado      = int.Parse(ddlEstado.SelectedValue);
                grupo.Id_Info     = int.Parse(ddlTipoModuloInfo.SelectedValue);

                if (FileUploadImagen.HasFile)
                {
                    string filename = Path.GetFileName(FileUploadImagen.FileName);
                    FileUploadImagen.SaveAs(Server.MapPath("~/img/") + filename);
                    grupo.Img = filename;

                    if (GrupoInfoNegocio.ActualizarGrupoInfoConImagen(grupo))
                    {
                        lblmensaje.Text = "Grupo actualizado correctamente con imagen";
                        limpiar();
                    }
                    else
                    {
                        lblmensaje.Text = "Error al actualizar";
                    }
                }
                else
                {
                    if (GrupoInfoNegocio.ActualizarGrupoInfoSinImagen(grupo))
                    {
                        lblmensaje.Text = lblmensaje.Text = "Grupo actualizado correctamente sin imagen";
                        limpiar();
                    }
                    else
                    {
                        lblmensaje.Text = "Error al actualizar";
                    }
                }
            }
            catch (Exception ex)
            {
                lblmensaje.Text = ex.Message;
            }
        }
Beispiel #5
0
        protected void ButtonRegistrar_Click(object sender, EventArgs e)
        {
            Producto pro = productos.Find(u => u.Codigo == txtCodigo.Text);

            if (pro != null)
            {
                Response.Write("<script>alert('Este código ya fue registrado!')</script>");
            }
            else
            {
                Producto producto = new Producto();
                producto.Codigo      = txtCodigo.Text;
                producto.Nombre      = txtNombre.Text;
                producto.Descripcion = txtDescripcion.Text;
                producto.Marca       = cmbMarca.SelectedValue;
                producto.Precio      = float.Parse(txtPrecio.Text);
                producto.Existencia  = int.Parse(txtExistencia.Text);
                // Cargar una imagen
                string archivoOrigen = Path.GetFileName(FileUploadImagen.FileName);
                try
                {
                    FileUploadImagen.SaveAs(Server.MapPath("~/Imagenes/") + archivoOrigen);
                    LabelEstado.Text = "Exitosamente Subido";
                }
                catch (Exception ex)
                {
                    LabelEstado.Text = "No se pudo subir, se generó el siguiente error:  " + ex.Message;
                }
                string archivo = "~/imagenes/" + FileUploadImagen.FileName;
                // Lo agregamos a las propiedades de nuestra lista
                producto.Imagen = archivo;

                productos.Add(producto);
                GuardarJson();
                Limpiar();
                Response.Write("<script>alert('Producto registrado!')</script>");
            }

            // Actualizar la tabla con los productos
            GridViewProductos.DataSource = productos;
            GridViewProductos.DataBind();
            // Hacer visible comandos
            LabelBuscarProducto.Visible = true;
            txtBuscarProducto.Visible   = true;
            ButtonBuscar.Visible        = true;
            //
        }
 protected void btnGuardarInfo_Click(object sender, EventArgs e)
 {
     try
     {
         int            idInfo = int.Parse(Request.QueryString["idInfo"]);
         InformacionDTO info   = new InformacionDTO();
         info.Id          = idInfo;
         info.Nombre      = txtNombre.Text;
         info.Titulo      = txtTitulo.Text;
         info.Descripcion = txtDescripcion.Text;
         info.Estado      = int.Parse(ddlEstado.SelectedValue);
         info.IdTipo      = int.Parse(ddlTipoInfo.SelectedValue);
         if (FileUploadImagen.HasFile)
         {
             string filename = Path.GetFileName(FileUploadImagen.FileName);
             FileUploadImagen.SaveAs(Server.MapPath("~/img/") + filename);
             info.Img = filename;
             if (InformacionNegocio.EditarInformacionConImagenNegocio(info))
             {
                 lblmensaje.Text = "Actualizado correctamente con carga de imagen";
                 limpiar();
             }
             else
             {
                 lblmensaje.Text = "Error al actualizar con carga de imagen";
             }
         }
         else
         {
             if (InformacionNegocio.EditarInformacionSinmImagenNegocio(info))
             {
                 lblmensaje.Text = "Actualizado correctamente";
                 limpiar();
             }
             else
             {
                 lblmensaje.Text = "Error al actualizar";
             }
         }
     }
     catch (Exception ex)
     {
         lblmensaje.Text = ex.Message;
     }
 }
Beispiel #7
0
        protected void btnActualizarProducto_Click(object sender, EventArgs e)
        {
            try
            {
                ProductoDTO producto = new ProductoDTO();
                producto.IdProducto     = int.Parse(Request.QueryString["idProd"].ToString());
                producto.NombreProducto = txtNombrePrododucto.Text;
                producto.Descripcion    = txtDescripcion.Text;
                producto.Precio         = int.Parse(txtPrecio.Text);
                producto.Estado         = 1;
                producto.TipoProducto   = int.Parse(ddlTipoProducto.SelectedValue);

                if (FileUploadImagen.HasFile)
                {
                    string filename = Path.GetFileName(FileUploadImagen.FileName);
                    FileUploadImagen.SaveAs(Server.MapPath("~/img/") + filename);
                    producto.Img = filename;
                    if (ProductoNegocio.ActualizarProducto(producto, 2))
                    {
                        lblmensaje.Text = "Producto actualizado correctamente";
                    }
                    else
                    {
                        lblmensaje.Text = "Error, no se pudo actualizar producto";
                    }
                }
                else
                {
                    if (ProductoNegocio.ActualizarProducto(producto, 4))
                    {
                        lblmensaje.Text = "Producto actualizado correctamente";
                    }
                    else
                    {
                        lblmensaje.Text = "Error, no se pudo actualizar producto";
                    }
                }
            }
            catch (Exception ex)
            {
                lblmensaje.Text = ex.Message.ToString();
            }
        }
 protected void btnActualizar_Click(object sender, EventArgs e)
 {
     try
     {
         TipoProductoDTO tipoProducto = new TipoProductoDTO();
         tipoProducto.idTipoProducto = int.Parse(Request.QueryString["idTipo"].ToString());
         tipoProducto.nombreProducto = txtNombreTipoProd.Text;
         tipoProducto.descripcion    = txtDescripcionNuevo.Text;
         //tipoProducto.activo = 1;
         tipoProducto.activo = int.Parse(ddlEstado.SelectedValue);
         if (FileUploadImagen.HasFile)
         {
             string nombreArchivo = Path.GetFileName(FileUploadImagen.FileName);
             FileUploadImagen.SaveAs(Server.MapPath("~/img/") + nombreArchivo);
             tipoProducto.img = nombreArchivo;
             if (TipoProductoNegocio.ActualizaTipoProductoConImagen(tipoProducto))
             {
                 lblmensaje.Text = "Tipo producto Con imagen actualizado";
             }
             else
             {
                 lblmensaje.Text = "Error, No fue posible actualizar";
             }
         }
         else
         {
             if (TipoProductoNegocio.ActualizaTipoProductoSinImagen(tipoProducto))
             {
                 lblmensaje.Text = "Tipo producto sin imagen actualizado";
             }
             else
             {
                 lblmensaje.Text = "Error, No fue posible actualizar";
             }
         }
     }
     catch (Exception ex)
     {
         lblmensaje.Text = ex.Message;
     }
 }
        protected void Button1_Click(object sender, EventArgs e)
        {
            Producto producto = new Producto();

            producto.Codigo      = TextBoxCodigo.Text;
            producto.Descripcion = TextBoxDescripcion.Text;
            producto.Marca       = TextBoxMarca.Text;
            producto.Existencia  = Convert.ToInt32(TextBoxExistencia.Text);


            //En donde está actualmente el archivo original
            string archivoOrigen = Path.GetFileName(FileUploadImagen.FileName);

            //intentar subir el archivo a la carpeta de imagenes
            try
            {
                FileUploadImagen.SaveAs(Server.MapPath("~/imagenes/") + archivoOrigen);
                LabelEstado.Text = "Exitosamente Subido";
            }
            //si el intento falló
            catch (Exception ex)
            {
                LabelEstado.Text = "No se pudo subir, se generó el siguiente error:  " + ex.Message;
            }

            //En donde quedo guardado el archivo para ese dato guardar en el json
            string archivo = "~/imagenes/" + FileUploadImagen.FileName;

            producto.Imagen = archivo;



            productos.Add(producto);

            Guardar();
        }
        //public static bool guardarInfo()

        protected void btnGuardarInfo_Click(object sender, EventArgs e)
        {
            try
            {
                if (FileUploadImagen.HasFile)
                {
                    string nombreArchivo = Path.GetFileName(FileUploadImagen.FileName);
                    FileUploadImagen.SaveAs(Server.MapPath("~/img/") + nombreArchivo);

                    InformacionDTO info = new InformacionDTO();
                    info.Nombre      = txtNombre.Text;
                    info.Titulo      = txtTitulo.Text;
                    info.Img         = nombreArchivo;
                    info.Descripcion = txtDescripcion.Text;
                    info.Estado      = int.Parse(ddlEstado.SelectedValue);
                    info.IdTipo      = int.Parse(ddlTipoInfo.SelectedValue);
                    if (InformacionNegocio.CrearInformacionNegocio(info))
                    {
                        lblmensaje.Text = "Información creada exitosamente";
                        limpiar();
                    }
                    else
                    {
                        lblmensaje.Text = "Información no se pudo crear";
                    }
                }
                else
                {
                    lblmensaje.Text = "Debe cargar imagen";
                }
            }
            catch (Exception ex)
            {
                lblmensaje.Text = ex.Message;
            }
        }