コード例 #1
0
        public List <String> conseguirRolesUsuario()
        {
            string        queryRoles     = "SELECT R.Rol_Desc FROM HOTEL_CUATRIVAGOS.ROLES R,HOTEL_CUATRIVAGOS.USUARIOS_X_ROL_X_HOTEL UR, HOTEL_CUATRIVAGOS.USUARIOS U WHERE U.Usuario_name ='" + nombreUsuario + "' and UR.Usuario_Id = U.Usuario_Id and UR.Rol_Id = R.Rol_Id and R.Rol_estado = 0";
            DataTable     roles          = conexion.consulta(queryRoles);
            List <string> rolesAsignados = new List <string>();

            foreach (DataRow row in roles.Rows)
            {
                rolesAsignados.Add(row[0].ToString());
            }
            return(rolesAsignados);
        }
コード例 #2
0
ファイル: ModificarRol.cs プロジェクト: gastitan/NENE_MALLOC
 public ModificarRol(string[] listaValores ,SQLConnector conec)
 {
     InitializeComponent();
     conexion = conec;
     rolId = listaValores[0];
     DataTable funcActuales = conec.consulta("SELECT F.Func_Desc FROM NENE_MALLOC.Rol R, NENE_MALLOC.Func_Por_Rol FR, NENE_MALLOC.Funcionalidad F WHERE R.Rol_Id = FR.Rol_Id AND FR.Func_Id = F.Func_Id AND R.Rol_Id ="+rolId);
     foreach(DataRow row in funcActuales.Rows){
         cBFuncActuales.Items.Add(row["Func_Desc"].ToString());
     }
     DataTable funcSistema = conec.consulta("SELECT Func_Desc FROM NENE_MALLOC.Funcionalidad");
     foreach (DataRow row in funcSistema.Rows)
     {
         cBFuncAAgregar.Items.Add(row["Func_Desc"].ToString());
     }
     txtEstado.Text = listaValores[2];
     txtNomRol.Text = listaValores[1];
 }
コード例 #3
0
ファイル: AltaRol.cs プロジェクト: gastitan/NENE_MALLOC
 public AltaRol(SQLConnector conec)
 {
     InitializeComponent();
     conexion = conec;
     DataTable funcionalidades = conec.consulta("SELECT Func_Desc FROM NENE_MALLOC.Funcionalidad");
     foreach (DataRow dr in funcionalidades.Rows) {
         cBFuncio.Items.Add(dr["Func_Desc"].ToString());
     }
 }
コード例 #4
0
 public HabitacionAlta(SQLConnector conec,Double id)
 {
     InitializeComponent();
     conexion = conec;
     txtHotel.Text = id.ToString();
     DataTable tiposHab = conexion.consulta("select Tipo_Hab_Desc from NENE_MALLOC.Tipo_Habitacion");
     foreach(DataRow dr in tiposHab.Rows){
         cBTipoHabitacion.Items.Add(dr["Tipo_Hab_Desc"].ToString());
     }
 }
コード例 #5
0
ファイル: ModifHotel.cs プロジェクト: gastitan/NENE_MALLOC
 public ModifHotel(string[] valores, SQLConnector conec )
 {
     InitializeComponent();
     conexion = conec;
     hotelId = valores[0];
     this.generarBoxes();
     this.cargarBoxes(valores);
     DataTable regiActuales = conec.consulta("SELECT R.Regimen_Desc FROM NENE_MALLOC.Hotel H,NENE_MALLOC.Regimen_Por_Hotel RH,NENE_MALLOC.Regimen R WHERE H.Hotel_Id = RH.Hotel_Id AND R.Regimen_Id = RH.Regimen_Id AND H.Hotel_Id = "+hotelId);
     foreach (DataRow row in regiActuales.Rows) {
         lBRegim.Items.Add(row["Regimen_Desc"].ToString());
     }
     DataTable regiAgregar = conec.consulta("SELECT R.Regimen_Desc FROM NENE_MALLOC.Regimen R ");
     foreach (DataRow row in regiAgregar.Rows)
     {
         if (!lBRegim.Items.Contains(row["Regimen_Desc"].ToString()))
         {
             lBRegimAgregar.Items.Add(row["Regimen_Desc"].ToString());
         }
     }
 }
コード例 #6
0
        public List <String> rolesSistema()
        {
            string        queryRoles   = "SELECT R.Rol_Desc FROM HOTEL_CUATRIVAGOS.ROLES R GROUP BY R.Rol_Desc";
            DataTable     roles        = conexion.consulta(queryRoles);
            List <string> rolesSistema = new List <string>();

            foreach (DataRow row in roles.Rows)
            {
                rolesSistema.Add((string)row[0]);
            }
            return(rolesSistema);
        }
コード例 #7
0
ファイル: BajaUsuario.cs プロジェクト: gastitan/NENE_MALLOC
        public BajaUsuario(string[] valores, SQLConnector conec)
        {
            InitializeComponent();
            conexion = conec;
            usuarioId = valores[0];
            datosPersId = valores[1];
            DataTable data = conec.consulta("SELECT Rol_Desc,Hotel_Id FROM NENE_MALLOC.Usuario,NENE_MALLOC.Rol,NENE_MALLOC.Usuario_Por_Rol_Por_Hotel WHERE Usuario.Usuario_Id = Usuario_Por_Rol_Por_Hotel.Usuario_Id AND Rol.Rol_Id = Usuario_Por_Rol_Por_Hotel.Rol_Id AND Usuario.Usuario_Id = '"+usuarioId+"'");
            txtRolAsignado.Text = data.Rows[0].ItemArray[0].ToString();
            txtHotelTrabaja.Text = data.Rows[0].ItemArray[1].ToString();

            this.generarBoxes();
            this.cargarBoxes(valores);
        }
コード例 #8
0
ファイル: ListadoRol.cs プロジェクト: gastitan/NENE_MALLOC
 public ListadoRol(string condicion, SQLConnector conec)
 {
     InitializeComponent();
     criterioABM = condicion;
     conexion = conec;
     cBEstadoRol.Items.Add("1");
     cBEstadoRol.Items.Add("0");
     DataTable funcionalidades = conexion.consulta("SELECT Func_Desc FROM NENE_MALLOC.Funcionalidad");
     foreach (DataRow row in funcionalidades.Rows)
     {
         cBFuncionalidades.Items.Add(row["Func_Desc"]);
     }
 }
コード例 #9
0
 public ListadoHabitacion(string criterio,SQLConnector conec,Double hotelId)
 {
     InitializeComponent();
     conexion = conec;
     hotelAsignad = hotelId;
     DataTable tiposHab = conexion.consulta("SELECT Habitacion_Tipo FROM NENE_MALLOC.Habitacion GROUP BY Habitacion_Tipo");
     foreach (DataRow dr in tiposHab.Rows)
     {
         cBTipoHabitacion.Items.Add(dr["Habitacion_Tipo"].ToString());
     }
     cBVista.Items.Add("SI");
     cBVista.Items.Add("NO");
     criterioABM = criterio;
 }
コード例 #10
0
 public ListEstadistico(SQLConnector conec)
 {
     InitializeComponent();
     cBListado.Items.Add("Hoteles con mayor cantidad de reservas canceladas");
     cBListado.Items.Add("Hoteles con mayor cantidad de consumibles facturados");
     cBListado.Items.Add("Hoteles con mayor cantidad de días fuera de servicio");
     cBListado.Items.Add("Habitaciones con mayor cantidad de días y veces que fueron ocupadas");
     cBListado.Items.Add("Clientes con mayor cantidad de puntos");
     conector = conec;
     DataTable anios = conector.consulta("SELECT DISTINCT YEAR(Reserva_Fecha) FROM NENE_MALLOC.Reserva GROUP BY Reserva_Fecha ");
     foreach(DataRow row in anios.Rows)
     {
         cBanios.Items.Add(row[0].ToString());
     }
 }
コード例 #11
0
ファイル: AgregarConsu.cs プロジェクト: gastitan/NENE_MALLOC
 public AgregarConsu(RegConsumible consumibleForm,SQLConnector conec)
 {
     InitializeComponent();
     form = consumibleForm;
     conexion = conec;
     try{
         DataTable consus =conexion.consulta("SELECT Consumible_Desc FROM NENE_MALLOC.Consumible");
         foreach (DataRow row in consus.Rows) {
             cBlistado.Items.Add(row[0].ToString());
         }
     }
     catch (Exception exec)
     {
         MessageBox.Show(exec.Message);
     }
 }