public static bool sqlLeer(Usuarios usu)
        {
            String sql = String.Format(@"   SELECT 	usu.*,
                                                    idusuarios,
                                                    usuario,
                                                    contrasena,
                                                    cli.nombre as nombreCli,
                                                    ran.nombre as nombreRan
                                            FROM usuarios usu
                                            INNER JOIN clientes cli ON cli.idclientes = usu.clientes_id
                                            INNER JOIN rangos ran ON cli.idrangos = usu.rangos_id
                                            WHERE idUsuarios = '{0}'
                                            ANd usu.clientes_id = '{1}'
                                            AND usu.rangos_id = '{2}'  "
                                        , usu.IdUsuario
                                        , usu.IdCli
                                        , usu.IdRan  );
            DataTable dt = BD.getInstance().sqlSelect(sql);
            if (dt.Rows.Count == 0)
                return false;

            usu.IdUsuario = int.Parse(dt.Rows[0]["idusuarios"].ToString());
            usu.Usuario = dt.Rows[0]["usuario"].ToString();
            usu.Contraseña = dt.Rows[0]["contrasena"].ToString();
            usu.IdCli = int.Parse(dt.Rows[0]["clientes_id"].ToString());
            usu.IdCli = int.Parse(dt.Rows[0]["rangos_id"].ToString());

            usu.NombreCli = dt.Rows[0]["nombreCli"].ToString();
            usu.NombreRan = dt.Rows[0]["nombreRan"].ToString();
            return true;
        }
 public static bool sqlDelete(Usuarios usu)
 {
     String sql = String.Format("DELETE FROM usuarios WHERE idUsuarios = '{0}' AND clientes_id = '{1}'  AND rangos_id = '{2}' "
                                 , usu.IdUsuario
                                 , usu.IdCli
                                 , usu.IdRan);
     return BD.getInstance().sqlEjecuta(sql);
 }
        //////////////////
        public static bool sqlLogin(Usuarios usu)
        {
            string sql = String.Format("select * from usuarios where usuario = '{0}' and contrasena = '{1}'", usu.Usuario, usu.Contraseña);
            DataTable dt = BD.getInstance().sqlSelect(sql);
            if (dt.Rows.Count == 0)
                return false;

            return true;
        }
 public static bool sqlInsert(Usuarios usu)
 {
     String sql = String.Format("INSERT INTO usuarios(idUsuarios, usuario, contrasena, clientes_id, rangos_id) VALUES ('{0}','{1}','{2}','{3}','{4}')"
                             , usu.IdUsuario
                             , usu.Usuario
                             , usu.Contraseña
                             , usu.IdCli
                             , usu.IdRan   );
     return BD.getInstance().sqlEjecuta(sql);
 }
 public static bool sqlUpdate(Usuarios usu)
 {
     String sql = String.Format(@"UPDATE usuarios SET usuario = '{0}', contrasena = '{1}', clientes_id = '{2}', rangos_id='{3}'
                                 WHERE idusuarios ='{5}'
                                 AND clientes_id = '{2}'
                                 AND rangos_id = '{4}' "
                                 , usu.Usuario
                                 , usu.Contraseña
                                 , usu.IdCli
                                 , usu.IdRan
                                 , usu.IdUsuario );
     return BD.getInstance().sqlEjecuta(sql);
 }