private void btnModificar_Click(object sender, EventArgs e)
        {
            frmMessageBoxModificar mensaje = new frmMessageBoxModificar();
            Form         mensaje1          = new frmMessageBoxModificar();
            DialogResult resultado         = new DialogResult();

            resultado = mensaje1.ShowDialog();
            frmMessageBoxExisteUnError messageBoxExisteUnError    = new frmMessageBoxExisteUnError();
            frmMessageBoxActualizar    messageBoxacualizado       = new frmMessageBoxActualizar();
            frmMessageBoxErrorYaExisteElQueQuiereAgregar yaExiste = new frmMessageBoxErrorYaExisteElQueQuiereAgregar();

            if (resultado == DialogResult.OK)
            {
                int ID_tipoReal = Convert.ToInt32(this.tb_tipoTableAdapter.Consultar_id(comboBox2.Text));
                int ID_tipo     = Convert.ToInt32(this.tb_tipoTableAdapter.Consultar_id(txtNombre.Text));
                int Perecedero  = Convert.ToInt32(this.tb_tipoTableAdapter.Obtener_perecedero(ID_tipoReal));
                if (comboBox1.Text == "Sí")
                {
                    predecedor = 1;
                }
                else if (comboBox1.Text == "No")
                {
                    predecedor = 0;
                }
                if (ID_tipo == 0)
                {
                    this.tb_tipoTableAdapter.Actualizar(txtNombre.Text, predecedor, ID_tipoReal);
                    comboBox2.Items.Clear();
                    llenardatos_tipo();
                    messageBoxacualizado.Show();
                }
                else
                {
                    if (Perecedero == predecedor)
                    {
                        yaExiste.Show();
                    }
                    else
                    {
                        this.tb_tipoTableAdapter.Actualizar(txtNombre.Text, predecedor, ID_tipoReal);
                        comboBox2.Items.Clear();
                        llenardatos_tipo();
                        messageBoxacualizado.Show();
                    }
                }
            }
        }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            frmMessageBoxEliminar eliminado = new frmMessageBoxEliminar();
            DialogResult          resultado = new DialogResult();
            Form mensaje = new frmMessageBoxPregunta();
            frmMessageBoxEliminar eliminar = new frmMessageBoxEliminar();

            resultado = mensaje.ShowDialog();
            if (resultado == DialogResult.OK)
            {
                frmMessageBoxEliminar frmMessageBoxEliminar = new frmMessageBoxEliminar();
                frmMessageBoxEliminar.Show();
                frmMessageBoxExisteUnError messageBoxExisteUnError    = new frmMessageBoxExisteUnError();
                frmMessageBoxEliminar      mensajeeliminar            = new frmMessageBoxEliminar();
                frmMessageBoxErrorYaExisteElQueQuiereAgregar yaExiste = new frmMessageBoxErrorYaExisteElQueQuiereAgregar();
                int ID_tipoReal = Convert.ToInt32(this.tb_tipoTableAdapter.Consultar_id(comboBox2.Text));
                this.tb_tipoTableAdapter.Eliminar(ID_tipoReal);
                checkBox2.Checked = false;
            }
        }
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            frmMessageBoxExisteUnError messageBoxExisteUnError = new frmMessageBoxExisteUnError();
            frmMessageBoxLogin         frm = new frmMessageBoxLogin();
            frmMessageBoxErrorYaExisteElQueQuiereAgregar yaExiste = new frmMessageBoxErrorYaExisteElQueQuiereAgregar();

            try
            {
                if (txtNombre.Text == "Nombre")
                {
                    messageBoxExisteUnError.Show();
                }
                else
                {
                    if (comboBox1.Text == "Sí")
                    {
                        predecedor = 1;
                    }
                    else if (comboBox1.Text == "No")
                    {
                        predecedor = 0;
                    }
                    int ID_tipo = Convert.ToInt32(this.tb_tipoTableAdapter.Consultar_id(txtNombre.Text));
                    if (ID_tipo == 0)
                    {
                        this.tb_tipoTableAdapter.Agregar(txtNombre.Text, predecedor);
                        this.tb_tipoTableAdapter.Fill(this.db_asiloDataSet.tb_tipo);
                        frm.Show();
                        txtNombre.Text = "Nombre";
                    }
                    else
                    {
                        yaExiste.Show();
                    }
                }
            }
            catch (Exception)
            {
                messageBoxExisteUnError.Show();
            }
        }
        private void btnModificar_Click(object sender, EventArgs e)
        {
            frmMessageBoxModificar mensaje = new frmMessageBoxModificar();

            Form mensaje1 = new frmMessageBoxModificar();

            DialogResult resultado = new DialogResult();



            resultado = mensaje1.ShowDialog();

            frmMessageBoxErrorYaExisteElQueQuiereAgregar MessageBoxErrorYaExisteElQueQuiereAgregar = new frmMessageBoxErrorYaExisteElQueQuiereAgregar();
            frmMessageBoxModificadoCorrectamente         modificado = new frmMessageBoxModificadoCorrectamente();

            if (resultado == DialogResult.OK)
            {
                if (txtNombre.Text == comboBox1.Text)
                {
                }
                else
                {
                    int id_tipo    = Convert.ToInt32(this.tb_tipoTableAdapter.Consultar_id(comboBox2.Text));
                    int id_subtipo = Convert.ToInt32(this.tb_subtipoTableAdapter.obtener_idsubtipo(id_tipo, comboBox1.Text));
                    int existe     = Convert.ToInt32(this.tb_subtipoTableAdapter.obtener_si_existe(txtNombre.Text, id_tipo));
                    if (existe == 0)
                    {
                        this.tb_subtipoTableAdapter.modificar_subtipo(txtNombre.Text, id_subtipo);
                        llenardatos(comboBox2.Text);
                        modificado.Show();
                        //mensaje.Show();
                    }
                    else
                    {
                        MessageBoxErrorYaExisteElQueQuiereAgregar.Show();
                    }
                }
            }
        }