// Creacion de la lista mostrarReporte public List <ClassEstacionamiento> MostrarReporte() { cn.Open(); string query = "SELECT * FROM Estacionamiento.Reporte "; SqlCommand comando = new SqlCommand(query, cn); List <ClassEstacionamiento> reporte = new List <ClassEstacionamiento>(); SqlDataReader reder = comando.ExecuteReader(); while (reder.Read()) { ClassEstacionamiento datoR = new ClassEstacionamiento(); datoR.Placa = reder.GetString(1); datoR.TipoVehiculo = reder.GetString(2); datoR.HoraEntrada = reder.GetDateTime(3); datoR.HoraSalida = reder.GetDateTime(4); datoR.TiempoTotal = reder.GetInt32(5); datoR.Costo = reder.GetDecimal(6); // lbVehiculosDentroEstacionamiento.SelectedValuePath = "Placa"; reporte.Add(datoR); } reder.Close(); cn.Close(); return(reporte); }
// Boton buscar private void Buscar(object sender, RoutedEventArgs e) { if (txtBuscarPlaca.Text == string.Empty) { MessageBox.Show("Debe ingresar una placa en la caja de texto."); txtBuscarPlaca.Focus(); } ClassEstacionamiento estacionamiento = new ClassEstacionamiento(); estacionamiento.Placa = txtBuscarPlaca.Text; this.lbVehiculosEstacionamiento.ItemsSource = estacionamiento.BuscarEntrada(); this.lbVehiculosEstacionamiento.SelectedValuePath = estacionamiento.Placa; }
// Creacion de la lista Reporte de valor total public List <ClassEstacionamiento> Mostrartotal() { cn.Open(); string query = "SELECT SUM (Costo) FROM Estacionamiento.Reporte "; SqlCommand comando = new SqlCommand(query, cn); List <ClassEstacionamiento> reporte = new List <ClassEstacionamiento>(); SqlDataReader reder = comando.ExecuteReader(); while (reder.Read()) { ClassEstacionamiento datoR = new ClassEstacionamiento(); datoR.Total = reder.GetDecimal(0); reporte.Add(datoR); } reder.Close(); cn.Close(); return(reporte); }
// Botón aceptar (guarda los registros) private void Aceptar(object sender, RoutedEventArgs e) { ClassEstacionamiento estacionamiento = new ClassEstacionamiento(); if (txtPlaca.Text.Equals("") == false && cmbTipoVehiculo.SelectedIndex != -1) { estacionamiento.Placa = txtPlaca.Text; estacionamiento.TipoVehiculo = cmbTipoVehiculo.Text; estacionamiento.InsertarVehiculo(); txtPlaca.Clear(); cmbTipoVehiculo.SelectedIndex = -1; txtPlaca.Focus(); this.lbVehiculosDentroEstacionamiento.ItemsSource = estacionamiento.MostrarEntrada(); } else { MessageBox.Show("Ingrese todos los datos"); txtPlaca.Clear(); cmbTipoVehiculo.SelectedIndex = -1; txtPlaca.Focus(); } }
// Boton Pagar private void BtnPagar_Click(object sender, RoutedEventArgs e) { // condición if (lbVehiculosEstacionamiento.SelectedItem == null) { MessageBox.Show("Debes seleccionar un Vehiculo"); } else { ClassEstacionamiento estacionamiento = new ClassEstacionamiento(); estacionamiento.Placa = txtBuscarPlaca.Text; estacionamiento.SalidaVehiculo(); // se muestra la ventana de pago al salir un vehiculo mensajePago ms = new mensajePago(); ms.ShowDialog(); } this.lbVehiculosDentroEstacionamiento.ItemsSource = estacionamiento.MostrarEntrada(); txtBuscarPlaca.Text = String.Empty; lbVehiculosEstacionamiento.ItemsSource = ""; txtBuscarPlaca.Focus(); }
// Creacion de la lista mostrar public List <ClassEstacionamiento> MostrarEntrada() { cn.Open(); String query = @"SELECT Placa,TipoVehiculo,HoraEntrada FROM Estacionamiento.Vehiculo INNER JOIN Estacionamiento.Detalle he ON Placa = he.PlacaVehiculo WHERE Placa = Placa"; SqlCommand comando = new SqlCommand(query, cn); List <ClassEstacionamiento> Lista = new List <ClassEstacionamiento>(); SqlDataReader reder = comando.ExecuteReader(); while (reder.Read()) { ClassEstacionamiento dato = new ClassEstacionamiento(); dato.Placa = reder.GetString(0); dato.TipoVehiculo = reder.GetString(1); dato.HoraEntrada = reder.GetDateTime(2); //lbVehiculosDentroEstacionamiento.SelectedValuePath = "Placa"; Lista.Add(dato); } reder.Close(); cn.Close(); return(Lista); }
// Creacion de la lista mostrarMensaje public List <ClassEstacionamiento> MostrarPago() { cn.Open(); string query = " SELECT TOP 1 * FROM Estacionamiento.Reporte ORDER BY id DESC"; SqlCommand comando = new SqlCommand(query, cn); comando.Parameters.AddWithValue("@placa", Placa); List <ClassEstacionamiento> reporte = new List <ClassEstacionamiento>(); SqlDataReader reder = comando.ExecuteReader(); while (reder.Read()) { ClassEstacionamiento datoR = new ClassEstacionamiento(); datoR.Placa = reder.GetString(1); datoR.TipoVehiculo = reder.GetString(2); datoR.TiempoTotal = reder.GetInt32(5); datoR.Costo = reder.GetDecimal(6); reporte.Add(datoR); } reder.Close(); cn.Close(); return(reporte); }
private void mostrarMensaje() { ClassEstacionamiento estacionamiento = new ClassEstacionamiento(); lbpago.ItemsSource = estacionamiento.MostrarPago(); }
private void MostrarRTotal() { ClassEstacionamiento estacionamiento = new ClassEstacionamiento(); lbtotal.ItemsSource = estacionamiento.Mostrartotal(); }
private void MostrarVehiculosDentro() { ClassEstacionamiento estacionamiento = new ClassEstacionamiento(); }
//Mostar los datos en el listbox private void MostrarVehiculosDentro() { ClassEstacionamiento estacionamiento = new ClassEstacionamiento(); lbVehiculosDentroEstacionamiento.ItemsSource = estacionamiento.MostrarEntrada(); }