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