示例#1
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            if (txtCodigo.Text == "" || txtNombre.Text == "" || txtPrecio.Text == "" || txtCantidad.Text == "")
            {
                MessageBox.Show("Debe completar la Informacion");
            }
            else
            {
                int        codigo1     = int.Parse(txtCodigo.Text);
                clProducto objProducto = new clProducto();
                objProducto.Codigo = int.Parse(txtCodigo.Text);
                int codigovalid = objProducto.mtdValidar();

                if (codigovalid == codigo1)
                {
                    int cantidad = objProducto.mtdRegistrarExistent();
                    int suma     = cantidad + int.Parse(txtCantidad.Text);

                    objProducto.Codigo    = int.Parse(txtCodigo.Text);
                    objProducto.Cantidad2 = suma;

                    int retorno = objProducto.mtdRegsitrarExitentUpdate();

                    if (retorno > 0)
                    {
                        MessageBox.Show("Registro Exitoso");
                        txtCantidad.Clear();
                        txtCodigo.Clear();
                        txtNombre.Clear();
                        txtPrecio.Clear();

                        frmProducto_Load(null, null);
                    }
                    else
                    {
                        MessageBox.Show("Error al Registrar");
                    }
                }

                else
                {
                    objProducto.Codigo   = int.Parse(txtCodigo.Text);
                    objProducto.Cantidad = int.Parse(txtCantidad.Text);
                    objProducto.Precio   = int.Parse(txtPrecio.Text);
                    objProducto.Nombre   = txtNombre.Text;

                    int returnregis = objProducto.mtdRegistrar();

                    if (returnregis > 0)
                    {
                        MessageBox.Show("Registro Completado");
                        txtCantidad.Clear();
                        txtCodigo.Clear();
                        txtNombre.Clear();
                        txtPrecio.Clear();

                        frmProducto_Load(null, null);
                    }
                    else
                    {
                        MessageBox.Show("Error al registrar");
                    }
                }
            }
        }