public BuscarReserva(Usuario user, ModoApertura modoApert) { InitializeComponent(); usuario = user; modoApertura = modoApert; MessageBox.Show("El código de reserva solo debe contener Números", "Atención", MessageBoxButtons.OK); }
public GenerarReserva(Usuario user, Hotel hotelSeleccionado) : this() { hotel = hotelSeleccionado; usuario = user; PopularComboBoxesYGrillas(); if (usuario.tipo != "CLIENTE" & usuario.tipo != "GUEST") { this.hotelComboBox.SelectedItem = this.BuscarHotelRecepcionista(); this.hotelComboBox.Refresh(); this.hotelComboBox.Enabled = false; } }
private static void VerificarReservaCancelada(Decimal codReserva, Usuario user) { Cancelacion cancel = RepositorioReserva.Instance.VerificarCancelacion(codReserva, user); if(cancel.codigo != -1) MessageBox.Show("No se ha encontrado la Reserva correspondiente\n" + "al Código de Usuario ingresado.\n" + "Por favor, verifique los datos ingresados.", "Atención", MessageBoxButtons.OK); else MessageBox.Show("La reserva ya ha sido cancelada el día: " + cancel.fechaCancelacion.ToString() + "\nEl código de cancelación es: " + cancel.codigo.ToString() + "." , "Atención", MessageBoxButtons.OK); }
public RegistrarIngresoEgreso(Usuario user, Reserva reserv, ModoApertura modoApert, Hotel hotelSelecc) { InitializeComponent(); usuario = user; reserva = reserv; modoApertura = modoApert; hotelSeleccionado = hotelSelecc; precio = 0; PopularGrillas(); ModificarBotonesSegunTipoRegistro(); if (ModoApertura.CHECKIN == modoApertura) MessageBox.Show("Recuerde ingresar los datos de todos los huéspedes.", "Atención", MessageBoxButtons.OK); }
public ModificarReserva(Usuario user, Reserva reserve, Hotel hotelSelec) { InitializeComponent(); usuario = user; reserva = reserve; hotel = hotelSelec; habitacionesRemovidas = new List<Habitacion>(); habitacionesAgregadas = new List<Habitacion>(); contador = 1; PopularComboBoxesYGrillas(); this.hotelComboBox.SelectedItem = this.BuscarHotelReserva(); this.hotelComboBox.Enabled = false; this.PopularRegimen(); CalcularPrecioHabitaciones(this.HabitacionesReservadasDataGrid); CalcularPrecioHabitaciones(this.HabitacionesDisponiblesDataGrid); if (habitacionesDisponibles.Count == 0) MessageBox.Show("No hay habitaciones disponibles para la fecha de la reserva.", "Atención", MessageBoxButtons.OK); }
private void aceptar_Click(object sender, EventArgs e) { Usuario usu_aux = new Usuario(); bool salio = false; if (ID_Usuario.Text == "admin") { if (Pass_usuario.Text == "w23e") { usu_aux = RepositorioUsuario.Instance.BuscarUsuario(ID_Usuario.Text); MessageBox.Show("Ud. se esta logueando con un usuario de altos privilegios, por favor sea cuidadoso con su uso", "Alerta", MessageBoxButtons.OK); cerrar = true; new SeleccionHot("pulenta", usu_aux).ShowDialog(this); salio = true; this.Close(); } else { MessageBox.Show("Usuario o Contraseña incorrectos", "Alerta", MessageBoxButtons.OK); error_admin = error_admin + 1; if (error_admin == 3) { MessageBox.Show("Esta bien que el admin no se bloque, pero intenta no equivocarte tanto", "Alerta", MessageBoxButtons.OK); } cerrar = true; } } if (cerrar == false) { Usuario usu = RepositorioUsuario.Instance.BuscarUsuario(ID_Usuario.Text); if (usu.codigo == -1) { MessageBox.Show("Usuario o Contraseña incorrectos", "Alerta", MessageBoxButtons.OK); pasar = true; } if (pasar == false) { if (EstaTipoBloqueado(usu.tipo) == false) { if (usu.habilitado == true) { if (usu.bloque == false) { if (usu.pass == this.Pass_usuario.Text) { new SeleccionHot(usu.tipo, usu).ShowDialog(this); salio = true; this.Close(); } else { MessageBox.Show("Usuario o Contraseña incorrectos", "Alerta", MessageBoxButtons.OK); intentos = intentos + 1; if (intentos == 3) { RepositorioUsuario.Instance.BloquearUsuario(usu.codigo); MessageBox.Show("El usuario ha sido bloqueado", "Alerta", MessageBoxButtons.OK); this.Close(); } } } else { MessageBox.Show("Este usuario esta deshabilitado o bloqueado", "Alerta", MessageBoxButtons.OK); } } else { MessageBox.Show("Este usuario esta deshabilitado o bloqueado", "Alerta", MessageBoxButtons.OK); } } else { MessageBox.Show("Tipo de usuario des-habilitado", "Alerta", MessageBoxButtons.OK); } } } if (salio == true) { this.Close(); } }
public GenerarReserva(Usuario user) : this() { usuario = user; PopularComboBoxesYGrillas(); }
public IngresoOEgreso(Usuario user, Hotel hotelSelc) { InitializeComponent(); usuario = user; hotelSeleccionado = hotelSelc; }
internal Reserva BuscarReservaDeUsuario(decimal codigoReserva, Usuario usuario) { var query = String.Format(@"SELECT * FROM LA_REVANCHA.RESERVA WHERE RES_CODIGO = '{0}' " + "AND RES_CODIGO NOT IN (SELECT CANC_COD_RESERVA FROM " + "GD2C2014.LA_REVANCHA.CANCELACION WHERE CANC_COD_RESERVA = '{0}') " + "AND RES_CODIGO IN (SELECT RESUSU_COD_RESERVA FROM " + "GD2C2014.LA_REVANCHA.RESERVA_USUARIO WHERE RESUSU_CODUSU_HUESPED = '{1}')", codigoReserva, usuario.codigo); DataRowCollection dataRow = SQLUtils.EjecutarConsultaSimple(query, "LA_REVANCHA.RESERVA"); var reservas = dataRow.ToList<Reserva>(this.DataRowToRese); if (reservas.Count() > 0) return reservas.First(); else return new Reserva(-1); }
internal void ActualizarEstadoReservaACancelada(Usuario usuario, Cancelacion cancelacion) { var query = String.Format(@"UPDATE GD2C2014.LA_REVANCHA.RESERVA " + "SET RES_ESTRES_CODIGO = '{0}' " + "WHERE RES_CODIGO = '{1}'", usuario.tipo == "CLIENTE" ? new Decimal(4003) : new Decimal(4002) ,cancelacion.codigoReserva); SQLUtils.EjecutarConsultaConEfectoDeLado(query); }
public CancelarReserva(Usuario user, Reserva reserv) : this() { usuario = user; reserva = reserv; }
public BuscarReserva(Usuario user, ModoApertura modoApert, Hotel hotelSelec) : this(user, modoApert) { hotelSeleccionado = hotelSelec; }
internal void GenerarReserva(Reserva reserva, Cliente cliente, Usuario usuario) { var query = String.Format(@"INSERT INTO GD2C2014.LA_REVANCHA.RESERVA_USUARIO " + "(RESUSU_COD_RESERVA, RESUSU_CODUSU_HUESPED, RESUSU_CODUSU_OPERADOR) " + "VALUES ('{0}', '{1}', '{2}')", reserva.identificador, cliente.codigo_usuario, usuario.codigo); SQLUtils.EjecutarConsultaConEfectoDeLado(query); }
public Usuario DataRowToUsuario(DataRow row) { var codigo = Decimal.Parse(row["USU_CODIGO"].ToString()); var id = row["USU_USERNAME"].ToString(); var pass = row["USU_PASSWORD"].ToString(); var habilitado = bool.Parse(row["USU_HABILITADO"].ToString()); var tipo = row["USU_TIPO"].ToString(); var bloqueado = bool.Parse(row["USU_BLOQUEADO"].ToString()); var usuario = new Usuario(codigo, id, pass, habilitado, tipo, bloqueado); return usuario; }
public SeleccionHot(String tipousuario, Usuario usu) { tipo = tipousuario; usuario = usu; InitializeComponent(); }
private void button1_Click(object sender, EventArgs e) { Usuario guest = new Usuario("GUEST"); new GenerarReserva(guest).ShowDialog(this); this.Close(); }
internal Cancelacion VerificarCancelacion(Decimal cod, Usuario user) { var query = String.Format(@"SELECT * FROM GD2C2014.LA_REVANCHA.CANCELACION " + "WHERE CANC_COD_RESERVA = '{0}' AND CANC_COD_RESERVA IN " + "(SELECT RESUSU_COD_RESERVA FROM GD2C2014.LA_REVANCHA.RESERVA_USUARIO " + "WHERE RESUSU_CODUSU_HUESPED = '{1}')", cod, user.codigo); DataRowCollection dataRow = SQLUtils.EjecutarConsultaSimple(query, "GD2C2014.LA_REVANCHA.CANCELACION"); Cancelacion cancelacion = new Cancelacion(-1); if (dataRow.Count > 0) cancelacion = (dataRow.ToList<Cancelacion>(this.dataRowToCancelacion)).First(); return cancelacion; }