//----------------------------------------------------------------------- ---------------------------------------------------------------------//
        #endregion
        #region Botón Buscar Inventario
        //----------------------- * abre los forms según las opciones que se escojen * -----------------------//
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            string idActivo   = consultasMySQL.idActivo(cmbInventario.Text);
            string idArticulo = consultasMySQL.idArticulo(cmbInventario.Text);;

            //----------------------------* Redirigir *-----------------------------------//
            if (btnAmbos.Enabled == true)
            {
                DashboardTodos dashBoard = new DashboardTodos();
                dashBoard.idA  = Convert.ToInt32(idActivo);
                dashBoard.idAr = Convert.ToInt32(idArticulo);
                dashBoard.ShowDialog();
            }
            else if (btnActivo.Enabled == true)
            {
                DahsboardActivos dahsboard = new DahsboardActivos();
                dahsboard.idA = Convert.ToInt32(idActivo);
                dahsboard.ShowDialog();
            }
            else if (btnArticulo.Enabled == true)
            {
                DashboardArticulo dashboard = new DashboardArticulo();
                dashboard.idAr = Convert.ToInt32(idArticulo);
                dashboard.ShowDialog();
            }
            //------------------------------------------------------------------------------//
        }
 //-------------------------------------------------------------- --------------------------------------------------------------//
 #endregion
 #region Botón Aperturar Inventario
 //----------------------------------------------- * Botón que apertura el inventario con el nombre del txt * ----------------------------------------------//
 private void btnAperturar_Click(object sender, EventArgs e)
 {
     if (btnActivo.Enabled == true)
     {
         if (consultasMySQL.verificarInventarioActivo(txtInventario.Text).Rows.Count >= 1)
         {
             MessageBox.Show("Este nombre ya lo ocupa un inventario de activo", "Nombre Inválido", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
         else
         {
             try
             {
                 if (MessageBox.Show("Desea aperturar este inventario bajo el nombre de: " + txtInventario.Text, "Aperturar Inventario?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                 {
                     //----------* Variables para enviar *-------------------//
                     string nombre        = txtInventario.Text;
                     string fechaApertura = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
                     //---------------------------------------------------------//
                     //--------------------* Crear Inventario *--------------------//
                     consultasMySQL.insertInvActivo(nombre, fechaApertura);
                     //------------------------------------------------------------//
                     //-------------------* Crear Detalle de Inventario Activo  *------------------//
                     string idInventario = consultasMySQL.buscarInventario(fechaApertura);
                     if (posicion == "Departamento activo")
                     {
                         consultasMySQL.insertarDetalleActivo(idInventario);
                     }
                     else if (posicion == "Todas las personas activo")
                     {
                         string idDepartamento = cmbDepartamento.SelectedValue.ToString();
                         consultasMySQL.insertarDetalleActivoUnDepto(idInventario, idDepartamento);
                     }
                     else if (posicion == "Persona activo")
                     {
                         string idUsuario = cmbUsuarios.SelectedValue.ToString();
                         consultasMySQL.insertarDetalleActivoUnUsuario(idInventario, idUsuario);
                     }
                     //---------------------------------------------------------------------------------//
                     MessageBox.Show("Inventario activo creado éxitosamente", "Inventario Creado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     //-----------------------------* Redirigir a DashBoard *----------------------------//
                     DahsboardActivos dahsboard = new DahsboardActivos();
                     dahsboard.idA = Convert.ToInt32(idInventario);
                     dahsboard.ShowDialog();
                     //--------------------------------------------------------------------------------------//
                 }
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.ToString());
             }
         }
     }
     else if (btnArticulo.Enabled == true)
     {
         if (consultasMySQL.verificarInventarioArticulo(txtInventario.Text).Rows.Count >= 1)
         {
             MessageBox.Show("Este nombre ya lo ocupa un inventario de articulo", "Nombre Inválido", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
         else
         {
             try
             {
                 if (MessageBox.Show("Desea aperturar este inventario bajo el nombre: " + txtInventario.Text, "Aperturar Inventario?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                 {
                     // --------------------* Variables para enviar *--------------------//
                     string nombre        = txtInventario.Text;
                     string fechaApertura = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
                     //--------------------------------------------------------------------//
                     //--------------------* Crear Inventario en Articulos *--------------------//
                     consultasMySQL.insertInvArticulo(nombre, fechaApertura);
                     //-----------------------------------------------------------------------------//
                     //-------------------------------* Crear Detalle *--------------------------------------//
                     string idInventario = consultasMySQL.buscarInventarioArticulo(fechaApertura);
                     if (posicion == "Departamento articulo")
                     {
                         consultasMySQL.insertarDetalleArticulo(idInventario);
                     }
                     else if (posicion == "Todas las personas articulo")
                     {
                         string idDepartamento = cmbDepartamento.SelectedValue.ToString();
                         consultasMySQL.insertarDetalleArticuloUnDepartamento(idInventario, idDepartamento);
                     }
                     else if (posicion == "Persona articulo")
                     {
                         string idUsuario = cmbUsuarios.SelectedValue.ToString();
                         consultasMySQL.insertarDetalleArticuloUnUsuario(idInventario, idUsuario);
                     }
                     //----------------------------------------------------------------------------------------//
                     MessageBox.Show("Inventario de artículo creado éxitosamente", "Inventario Creado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     //-------------------------------* Redirigir *------------------------------------//
                     DashboardArticulo dashboard = new DashboardArticulo();
                     dashboard.idAr = Convert.ToInt32(idInventario);
                     dashboard.ShowDialog();
                     //---------------------------------------------------------------------------------//
                 }
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.ToString());
             }
         }
     }
     else if (btnAmbos.Enabled == true)
     {
         if (consultasMySQL.verificarInventarioArticulo(txtInventario.Text).Rows.Count >= 1 || consultasMySQL.verificarInventarioActivo(txtInventario.Text).Rows.Count >= 1)
         {
             MessageBox.Show("Este nombre ya lo ocupa un inventario en activo o articulo", "Nombre Inválido", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
         else
         {
             try
             {
                 if (MessageBox.Show("Desea aperturar estos inventarios tanto en activo como en artículo bajo los nombres de: " + txtInventario.Text, "Aperturar Inventario?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                 {
                     //-------------------* Variables para enviar *--------------------------//
                     string nombre        = txtInventario.Text;
                     string fechaApertura = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
                     //-------------------------------------------------------------------------//
                     //----------------------------* Crear Inventarios *----------------------------------//
                     consultasMySQL.insertInvActivo(nombre, fechaApertura);
                     consultasMySQL.insertInvArticulo(nombre, fechaApertura);
                     //-------------------------------------------------------------------------------------//
                     //-----------------------------------* Crear Detalles *----------------------------------------------//
                     string idInventarioArticulo = consultasMySQL.buscarInventarioArticulo(fechaApertura);
                     string idInventarioActivo   = consultasMySQL.buscarInventario(fechaApertura);
                     if (posicion == "Departamento ambos")
                     {
                         consultasMySQL.insertarDetalleArticulo(idInventarioArticulo);
                         consultasMySQL.insertarDetalleActivo(idInventarioActivo);
                     }
                     else if (posicion == "Todas las personas ambos")
                     {
                         string idDepartamento = cmbDepartamento.SelectedValue.ToString();
                         consultasMySQL.insertarDetalleArticuloUnDepartamento(idInventarioArticulo, idDepartamento);
                         consultasMySQL.insertarDetalleActivoUnDepto(idInventarioActivo, idDepartamento);
                     }
                     else if (posicion == "Persona ambos")
                     {
                         string idUsuario = cmbUsuarios.SelectedValue.ToString();
                         consultasMySQL.insertarDetalleArticuloUnUsuario(idInventarioArticulo, idUsuario);
                         consultasMySQL.insertarDetalleActivoUnUsuario(idInventarioActivo, idUsuario);
                     }
                     //----------------------------------------------------------------------------------------------------//
                     MessageBox.Show("Inventarios creados éxitosamente", "Aperurar Inventario", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     //----------------------------* Redirigir *-----------------------------------//
                     DashboardTodos dashBoard = new DashboardTodos();
                     dashBoard.idA  = Convert.ToInt32(idInventarioActivo);
                     dashBoard.idAr = Convert.ToInt32(idInventarioArticulo);
                     dashBoard.ShowDialog();
                     //------------------------------------------------------------------------------//
                 }
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.ToString());
             }
         }
     }
 }