protected void btnEdit_Click(object sender, EventArgs e) { try { Mueble mueble = new Mueble(); mueble.nombre = txtName.Text; mueble.color = txtColor.Text; mueble.categoria = txtCategory.SelectedValue; mueble.precio = Convert.ToInt32(txtPrecio.Text); mueble.cantidad_stock = Convert.ToInt32(txtCantidad.Text); mueble.idAlmacen = 1; MuebleController.insertMueble(mueble); var savePath = @"D:\Downloads\ITH\7\Desarrollo de Proyectos de Software\oficinas_y_mas\assets\images\muebles\"; if (FileUpload.HasFile) { string extension = System.IO.Path.GetExtension(FileUpload.FileName); if (extension == ".jpg" || extension == ".png") { if (extension == ".jpg") { var fileName = mueble.idMueble + ".jpg"; savePath += fileName; FileUpload.SaveAs(savePath); mueble.image = mueble.idMueble + ".jpg"; } if (extension == ".png") { var fileName = mueble.idMueble + ".png"; savePath += fileName; FileUpload.SaveAs(savePath); mueble.image = mueble.idMueble + ".png"; } MuebleController.updateMueble(mueble); Response.Redirect("inventory.aspx"); } else { lblWarning.InnerText = "Archivo no válido. Seleccione archivos con extensión .jpg o .png"; lblWarning.Visible = true; } } else { Response.Redirect("inventory.aspx"); } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('" + ex.Message + "');", true); } }
protected void btnFinalizarVenta_Click(object sender, EventArgs e) { var muebleVenta = MuebleController.searchMuebleByMultipleId(idList); var i = 0; foreach (var item in muebleVenta) { item.cantidad_stock = item.cantidad_stock - (Convert.ToInt32(((TextBox)(gvMuebles.Rows[i].FindControl("txtCantidad"))).Text)); MuebleController.updateMueble(item); i++; } Session["idList"] = null; Response.Redirect("venta.aspx"); }