예제 #1
0
        protected void BAgregar_Click(object sender, EventArgs e)
        {
            if (ValidarCampos())
            {
                ConexionBDAdmin objBD = new ConexionBDAdmin();
                if (objBD.ExisteProducto(TBCodigo.Text))
                {
                    Lmsj.Text = "EL código ya existe";
                }
                else
                {
                    Articulo miArticulo = new Articulo(TBMarca.Text, TBTalla.Text, TBColor.Text, ImagenFile.PostedFile.FileName, DDLTipo.SelectedItem.Text, int.Parse(TBMonto.Text), TBCodigo.Text);

                    if (objBD.AgregarProducto(miArticulo))
                    {
                        DDLTipo.SelectedIndex = 0;
                        TBMarca.Text          = "";
                        TBColor.Text          = "";
                        TBTalla.Text          = "";
                        TBMonto.Text          = "";
                        TBCodigo.Text         = "";
                        Lmsj.Text             = "El producto ha sido agregado exitosamente";
                    }
                    else
                    {
                        Lmsj.Text = "Error con Base de Datos, no se pudo agregar el producto";
                    }
                }
            }
        }
        protected void BModificar_Click(object sender, EventArgs e)
        {
            if (ValidarCampos())
            {
                if (ImagenFile.FileName == "")
                {
                    ConexionBDAdmin objBD      = new ConexionBDAdmin();
                    Articulo        miArticulo = new Articulo(TBMarca.Text, TBTalla.Text, TBColor.Text, ImagenFile.PostedFile.FileName, DDLTipo.SelectedItem.Text, int.Parse(TBMonto.Text), TBCodigo.Text);
                    if (objBD.ModificarProducto(miArticulo))
                    {
                        InicializarValores();
                        Lmsj.Text = "El producto se ha modificado satisfactoriamente";
                    }
                }
                else
                {
                    ConexionBDAdmin objBD = new ConexionBDAdmin();
                    if (objBD.EliminaProducto(TBCodigo.Text))
                    {
                        Articulo miArticulo = new Articulo(TBMarca.Text, TBTalla.Text, TBColor.Text, ImagenFile.PostedFile.FileName, DDLTipo.SelectedItem.Text, int.Parse(TBMonto.Text), TBCodigo.Text);

                        if (objBD.AgregarProducto(miArticulo))
                        {
                            InicializarValores();
                            Lmsj.Text = "El producto se ha modificado satisfactoriamente";
                        }
                    }
                }
            }
        }