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 btn_agregar_Click(object sender, EventArgs e)
        {
            frmMessageBoxExisteUnError messageBoxExisteUnError = new frmMessageBoxExisteUnError();
            frmMessageBoxLogin         frm = new frmMessageBoxLogin();

            try
            {
                if (txtNombre.Text == "Nombre")
                {
                    messageBoxExisteUnError.Show();
                }
                else
                {
                    this.tb_subtipoTableAdapter.agregar_subtipo(txtNombre.Text, Convert.ToInt32(this.tb_tipoTableAdapter.Consultar_id(comboBox2.Text)));
                    txtNombre.Text = "Nombre";
                    frm.Show();
                }
            }
            catch (Exception)
            {
                messageBoxExisteUnError.Show();
            }
        }