//Metodo para cargar datos a un Data Grid View desde la BD
 public void LlenarDGV(SqlCommand comando, DataGridView DGV)
 {
     Conexion = Conectar(ConexionString);
     Tabla    = new DataTable();
     try
     {
         comando.Connection = Conexion;
         Adaptador          = new SqlDataAdapter(comando);
         Adaptador.Fill(Tabla);
         DGV.DataSource = Tabla;
         Conexion.Close();
         Controladores.RightOps();
     }
     catch (Exception X)
     {
         Conexion.Close();
         ErrorDB(X);
     }
 }
        //Metodo para ejecutar Querys en SQL Server
        public void EjecutarQuery(SqlCommand comando)
        {
            Conexion = Conectar(ConexionString);
            var Transaccion = Conexion.BeginTransaction();

            comando.Connection  = Conexion;
            comando.Transaction = Transaccion;
            try
            {
                comando.ExecuteNonQuery();
                Transaccion.Commit();
                Conexion.Close();
                Controladores.RightOps();
            }
            catch (Exception X)
            {
                Transaccion.Rollback();
                Conexion.Close();
                ErrorDB(X);
            }
        }
        //Metodo para extraer datos de SQL SERVER y mapearlos en los formularios
        public DataSet EjecutarDS(SqlCommand comando)
        {
            Conexion = Conectar(ConexionString);
            DataSet DS = new DataSet();

            try
            {
                comando.Connection = Conexion;
                Adaptador          = new SqlDataAdapter(comando);
                Adaptador.Fill(DS);
                Conexion.Close();
                Controladores.RightOps();
                return(DS);
            }
            catch (Exception X)
            {
                Conexion.Close();
                ErrorDB(X);
                return(DS);
            }
        }