protected void btnGuardarCambios(object sender, EventArgs e) { try { Producto producto = new Producto(int.Parse(BuscarCod.Text)); producto.Nombre = TxtNombre.Text; producto.Precio = float.Parse(TxtPrecio.Text); producto.Descripcion = TxtDescripcion.Text; producto.Calidad = dplCalidad.SelectedValue; producto.EsAlimenticio = dplAlimenticio.SelectedValue; Marca marca = new Marca(); int Codmarca = marca.Get_CodMarca(Marcas.SelectedValue); Clasificacion clasificacion = new Clasificacion(); int CodClasificacion = clasificacion.Get_Clasificacion(Clasificacion.SelectedValue); producto.CodigoMarca = Codmarca; producto.CodigoClasificacion = CodClasificacion; producto.Actualizar(); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('El producto se ha sido modificado exitosamente');" + "window.location ='../Productos_Admin.aspx';", true); } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error al modificar el producto. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { try { Marca marca = new Marca(); int Codmarca = marca.Get_CodMarca(Marcas.SelectedValue); Clasificacion clasificacion = new Clasificacion(); int CodClasificacion = clasificacion.Get_Clasificacion(Clasificacion.SelectedValue); Producto producto = new Producto(TxtNombre.Text, dplAlimenticio.SelectedValue, float.Parse(TxtPrecio.Text), Get_Calidad(), TxtDescripcion.Text, new Marca(Codmarca), new Clasificacion(CodClasificacion)); producto.Insertar(); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('el producto ha sido registrado exitosamente');" + "window.location ='../Productos_Admin.aspx';", true); } catch (Exception ex) { Session["mensajeError"] = "Ha ocurrido un error al registrar un producto. " + ex; ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true); } }