예제 #1
0
        public static int CantidadDeRoles(string user)
        {
            int id = ObtenerIDUsuario(user);
            List <SqlParameter> parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@ID_USU", id));
            return(DataBase.queryForInt("TROLLS.OBTENER_CANT_ROLES", DataBase.Tipos.StoredProcedure, parametros));
        }
예제 #2
0
        public static Int32 ObtenerIDViaje(int res_id)
        {
            Int32  ID    = -1;
            String query = "SELECT RES_VIA_ID FROM TROLLS.RESERVA WHERE RES_ID = '" + res_id.ToString() + "'";

            ID = DataBase.queryForInt(query);

            return(ID);
        }
예제 #3
0
        public static Int32 ObtenerIDPuerto(String desc)
        {
            Int32  ID    = -1;
            String query = "SELECT PUE_ID FROM TROLLS.PUERTO WHERE PUE_NOMBRE = '" + desc + "'";

            ID = DataBase.queryForInt(query);

            return(ID);
        }
예제 #4
0
        public static Int32 ObtenerIDTipo(String desc)
        {
            Int32  ID    = -1;
            String query = "SELECT TCAB_ID FROM TROLLS.TIPO_CABINA WHERE TCAB_TIPO = '" + desc + "'";

            ID = DataBase.queryForInt(query);

            return(ID);
        }
예제 #5
0
        public static Int32 ObtenerIDMp(String desc)
        {
            Int32  ID    = -1;
            String query = "SELECT MP_ID FROM TROLLS.MEDIOPAGO WHERE MP_DESC = '" + desc + "'";

            ID = DataBase.queryForInt(query);

            return(ID);
        }
예제 #6
0
        public static Int32 ObtenerIDDireccionCliente(Int32 id, Int32 tipoDoc)
        {
            Int32  ID    = -1;
            String query = "SELECT CLI_DIRECCION FROM TROLLS.CLIENTE WHERE CLI_ID = '" + id + "' AND CLI_TDOC_ID = '" + tipoDoc + "'";

            ID = DataBase.queryForInt(query);

            return(ID);
        }
예제 #7
0
        public static Int32 ObtenerIDTipoDoc(String desc)
        {
            Int32  ID    = -1;
            String query = "SELECT TDOC_ID FROM TROLLS.TIPO_DOC WHERE TDOC_DESC = '" + desc + "'";

            ID = DataBase.queryForInt(query);

            return(ID);
        }
예제 #8
0
        public static Int32 ObtenerIDCliente(Int32 doc, Int32 tipoDoc)
        {
            Int32  ID    = -1;
            String query = "SELECT 1 FROM TROLLS.CLIENTE WHERE CLI_ID = '" + doc + "' AND CLI_TDOC_ID = '" + tipoDoc + "'";

            ID = DataBase.queryForInt(query);

            return(ID);
        }
예제 #9
0
        public static int ObtenerIDUsuario(string user)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@Usuario", user));

            int id = DataBase.queryForInt("TROLLS.OBTENER_ID_USUARIO", DataBase.Tipos.StoredProcedure, parametros);

            return(id);
        }
예제 #10
0
        public static int Autenticar(string usuario, string password)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@Usuario", usuario));
            parametros.Add(new SqlParameter("@Password", password));
            int resultado = DataBase.queryForInt("TROLLS.BUSCAR_USUARIO", DataBase.Tipos.StoredProcedure, parametros);

            return(resultado);
        }
예제 #11
0
        public static Int32 DameIdRol(String nombre)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@nombre", nombre));
            int resultado = DataBase.queryForInt("TROLLS.OBTENER_ID_X_NOMBRE", DataBase.Tipos.StoredProcedure, parametros);

            DataBase.CerrarConexion();

            return(resultado);
        }
예제 #12
0
        public static int ObtenerIDDireccion(string calle, string num, string tel)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@DIR_CALLE", calle));
            parametros.Add(new SqlParameter("@DIR_NUM", num));
            parametros.Add(new SqlParameter("@DIR_TELEFONO", tel));

            int id = DataBase.queryForInt("TROLLS.OBTENER_ID_DIRECCION_SIN_MAIL", DataBase.Tipos.StoredProcedure, parametros);

            return(id);
        }
예제 #13
0
        public static int ObtenerIDViaje(Viaje viaje)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@cru_id", viaje.cru_id));
            parametros.Add(new SqlParameter("@rec_id", viaje.rec_id));
            parametros.Add(new SqlParameter("@via_fecha_salida", viaje.fecha_salida));
            parametros.Add(new SqlParameter("@via_fecha_llegada", viaje.fecha_llegada));

            int id = DataBase.queryForInt("TROLLS.OBTENER_ID_VIAJE", DataBase.Tipos.StoredProcedure, parametros);

            return(id);
        }
예제 #14
0
        public static int ObtenerIDDireccion(string calle, string num, string tel, string mail)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            parametros.Add(new SqlParameter("@DIR_CALLE", calle));
            parametros.Add(new SqlParameter("@DIR_NUM", num));
            parametros.Add(new SqlParameter("@DIR_TELEFONO", tel));
            SqlParameter parametro;

            parametro       = new SqlParameter("@DIR_MAIL", SqlDbType.VarChar, 50);
            parametro.Value = DBNull.Value;
            if (!String.IsNullOrEmpty(mail))
            {
                parametro.Value = mail;
            }
            parametros.Add(parametro);

            int id = DataBase.queryForInt("TROLLS.OBTENER_ID_DIRECCION", DataBase.Tipos.StoredProcedure, parametros);

            return(id);
        }