Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }