//BOTONES

        private void btn_registrar_Click(object sender, EventArgs e)
        {
            if (rbtn_nombreSubTipo3.Checked && txt_nombreSubTipo3.Text != "")
            {
                if (rbtn_elegirSubTipo2.Checked)
                {
                    tomarDatosSub3TipoArticulo();
                    Sub3TipoArticulo.crear(Sub3TipoArticulo);
                    MessageBox.Show(this, "Se ha registrado correctamente la subcategoría", "TIPO DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    reestablecerFormulario();
                }
                else if (rbtn_elegirSubTipo1.Checked)
                {
                    if (txt_nombreSubTipo2.Text != "")
                    {
                        tomarDatosSub2TipoArticulo();
                        Sub2TipoArticulo.crear(Sub2TipoArticulo);
                        tomarDatosSub3TipoArticulo();
                        Sub3TipoArticulo.crear(Sub3TipoArticulo);
                        MessageBox.Show(this, "Se ha registrado correctamente la subcategoría", "TIPO DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        reestablecerFormulario();
                    }
                    else
                    {
                        MessageBox.Show(this, "No ingresó alguna de las categorías anteriores", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else if (rbtn_elegirtipo.Checked)
                {
                    if (txt_nombreSubTipo2.Text != "" && txt_nombreSubTipo1.Text != "")
                    {
                        tomarDatosSub1TipoArticulo();
                        Sub1TipoArticulo.crear(Sub1TipoArticulo);
                        tomarDatosSub2TipoArticulo();
                        Sub2TipoArticulo.crear(Sub2TipoArticulo);
                        tomarDatosSub3TipoArticulo();
                        Sub3TipoArticulo.crear(Sub3TipoArticulo);
                        MessageBox.Show(this, "Se ha registrado correctamente la subcategoría", "TIPO DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        reestablecerFormulario();
                    }
                    else
                    {
                        MessageBox.Show(this, "No ingresó alguna de las categorías anteriores", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    if (txt_nombreSubTipo2.Text != "" && txt_nombreSubTipo1.Text != "" && txt_nombreTipo.Text != "")
                    {
                        tomarDatosTipoArticulo();
                        TipoArticulo.crear(TipoArticulo);
                        tomarDatosSub1TipoArticulo();
                        Sub1TipoArticulo.crear(Sub1TipoArticulo);
                        tomarDatosSub2TipoArticulo();
                        Sub2TipoArticulo.crear(Sub2TipoArticulo);
                        tomarDatosSub3TipoArticulo();
                        Sub3TipoArticulo.crear(Sub3TipoArticulo);
                        MessageBox.Show(this, "Subcategoria registrada \ncorrectamente", "Mensaje");
                        reestablecerFormulario();
                    }
                    else
                    {
                        MessageBox.Show(this, "No ingresó alguna de las categorías anteriores", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
            else if (rbtn_nombreSubTipo2.Checked && txt_nombreSubTipo2.Text != "")
            {
                if (rbtn_elegirSubTipo1.Checked)
                {
                    tomarDatosSub2TipoArticulo();
                    Sub2TipoArticulo.crear(Sub2TipoArticulo);
                    MessageBox.Show(this, "Se ha registrado correctamente la subcategoría", "TIPO DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    reestablecerFormulario();
                }
                else if (rbtn_elegirtipo.Checked)
                {
                    if (txt_nombreSubTipo1.Text != "")
                    {
                        tomarDatosSub1TipoArticulo();
                        Sub1TipoArticulo.crear(Sub1TipoArticulo);
                        tomarDatosSub2TipoArticulo();
                        Sub2TipoArticulo.crear(Sub2TipoArticulo);
                        MessageBox.Show(this, "Se ha registrado correctamente la subcategoría", "TIPO DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        reestablecerFormulario();
                    }
                    else
                    {
                        MessageBox.Show(this, "No ingresó alguna de las categorías anteriores", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    if (txt_nombreSubTipo1.Text != "" && txt_nombreTipo.Text != "")
                    {
                        tomarDatosTipoArticulo();
                        TipoArticulo.crear(TipoArticulo);
                        tomarDatosSub1TipoArticulo();
                        Sub1TipoArticulo.crear(Sub1TipoArticulo);
                        tomarDatosSub2TipoArticulo();
                        Sub2TipoArticulo.crear(Sub2TipoArticulo);
                        MessageBox.Show(this, "Se ha registrado correctamente la subcategoría", "TIPO DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        reestablecerFormulario();
                    }
                    else
                    {
                        MessageBox.Show(this, "No ingresó alguna de las categorías anteriores", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
            else if (rbtn_nombreSubTipo1.Checked && txt_nombreSubTipo1.Text != "")
            {
                if (rbtn_elegirtipo.Checked)
                {
                    tomarDatosSub1TipoArticulo();
                    Sub1TipoArticulo.crear(Sub1TipoArticulo);
                    MessageBox.Show(this, "Se ha registrado correctamente la subcategoría", "TIPO DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    reestablecerFormulario();
                }
                else
                {
                    if (txt_nombreTipo.Text != "")
                    {
                        tomarDatosTipoArticulo();
                        TipoArticulo.crear(TipoArticulo);
                        tomarDatosSub1TipoArticulo();
                        Sub1TipoArticulo.crear(Sub1TipoArticulo);
                        MessageBox.Show(this, "Se ha registrado correctamente la subcategoría", "TIPO DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        reestablecerFormulario();
                    }
                    else
                    {
                        MessageBox.Show(this, "No ingresó la categoría anterior", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
            else if (rbtn_nombreTipo.Checked && txt_nombreTipo.Text != "")
            {
                tomarDatosTipoArticulo();
                TipoArticulo.crear(TipoArticulo);
                MessageBox.Show(this, "Se ha registrado correctamente la categoría", "TIPO DE ARTICULO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                reestablecerFormulario();
            }
            else
            {
                MessageBox.Show(this, "Debe ingresar al menos una categoria para poder registrarla", "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }