Example #1
0
 public static string getIdHotel(string nombre)
 {
     try
     {
         var query = new QueryBuilder(QueryBuilder.QueryBuilderType.SELECT).Fields("idHotel").Table("MATOTA.Hotel").AddEquals("nombre", nombre).Build();
         return(DBHandler.Query(query).First().Values.First().ToString());
     }
     catch (Exception)
     {
         MessageBox.Show("Error obtener el IdHotel", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return("1");
     }
 }
        private void verificarPestañas()
        {
            if (Login.Login.LoggedUsedID == -1)
            {
                usuarioToolStripMenuItem.Visible = false;
            }

            Login.Login.LoggedUserPermissions = DBHandler.Query("SELECT p.nombre FROM MATOTA.Permiso p INNER JOIN MATOTA.PermisosRol pr ON (p.idPermiso = pr.idPermiso)  WHERE pr.idRol = " + Login.Login.LoggedUserRoleID)
                                                .Select(p => p["nombre"].ToString()).ToList();

            if (!Login.Login.LoggedUserPermissions.Contains("ABM de Rol"))
            {
                tabControlFunciones.TabPages.Remove(tabPageRoles);
            }

            if (!Login.Login.LoggedUserPermissions.Contains("ABM Usuarios"))
            {
                tabControlFunciones.TabPages.Remove(tabPageUsuarios);
            }

            if (!Login.Login.LoggedUserPermissions.Contains("ABM de Cliente"))
            {
                tabControlFunciones.TabPages.Remove(tabPageHuespedes);
            }

            if (!Login.Login.LoggedUserPermissions.Contains("ABM de Hotel"))
            {
                tabControlFunciones.TabPages.Remove(tabPageHoteles);
            }

            if (!Login.Login.LoggedUserPermissions.Contains("Generar o Modificar un Reserva") || !Login.Login.LoggedUserPermissions.Contains("Cancelar Reserva"))
            {
                tabControlFunciones.TabPages.Remove(tabPageReservas);
            }

            if (!Login.Login.LoggedUserPermissions.Contains("Listado Estadístico"))
            {
                tabControlFunciones.TabPages.Remove(tabPageEstadistica);
            }

            if (!Login.Login.LoggedUserPermissions.Contains("ABM de Habitación"))
            {
                tabControlFunciones.TabPages.Remove(tabPageHabitaciones);
            }

            if (!Login.Login.LoggedUserPermissions.Contains("Registrar Estadía"))
            {
                tabControlFunciones.TabPages.Remove(tabPageEstadias);
            }
        }
Example #3
0
        public static string getIdTipoDoc(string tipoDoc)
        {
            var query = new QueryBuilder(QueryBuilder.QueryBuilderType.SELECT).Fields("td.idTipoDocumento").Table("MATOTA.TipoDocumento td").AddEquals("td.nombre", tipoDoc).Build();

            return(DBHandler.Query(query).First().Values.First().ToString());
        }