public List <Dia> traerDias() { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); DataTable objTablaDatos = new DataTable(); List <Dia> dias = new List <Dia>(); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "SELECT * FROM DIA"; objComando.CommandType = CommandType.Text; objConexion.Open(); SqlDataReader objReader = objComando.ExecuteReader(); objTablaDatos.Load(objReader); objConexion.Close(); foreach (DataRow dia in objTablaDatos.Rows) { Dia objDia = new Dia(); objDia.IdDia = Convert.ToInt32(dia["ID"]); objDia.Nombre = dia["NOMBRE"].ToString(); dias.Add(objDia); } return(dias); }
public List <string> traerDniUsuarios() { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); DataTable objTablaDatos = new DataTable(); List <string> dniUsuarios = new List <string>(); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "SELECT DNI FROM USUARIO"; objComando.CommandType = CommandType.Text; objConexion.Open(); SqlDataReader objReader = objComando.ExecuteReader(); objTablaDatos.Load(objReader); objConexion.Close(); foreach (DataRow dni in objTablaDatos.Rows) { dniUsuarios.Add(dni["DNI"].ToString()); } return(dniUsuarios); }
public List <string> traerDNIChoferes() { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); DataTable objTablaDatos = new DataTable(); List <string> dniChoferesExistentes = new List <string>(); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "SELECT DNI FROM CHOFER"; objComando.CommandType = CommandType.Text; objConexion.Open(); SqlDataReader objReader = objComando.ExecuteReader(); objTablaDatos.Load(objReader); objConexion.Close(); foreach (DataRow fila in objTablaDatos.Rows) { dniChoferesExistentes.Add(fila["DNI"].ToString()); } return(dniChoferesExistentes); }
public List <Itinerario> traerItinerario() { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); DataTable objTablaDatos = new DataTable(); List <Itinerario> recorridosAsignados = new List <Itinerario>(); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "SELECT * FROM ITINERARIO"; objComando.CommandType = CommandType.Text; objConexion.Open(); SqlDataReader objReader = objComando.ExecuteReader(); objTablaDatos.Load(objReader); objConexion.Close(); foreach (DataRow recorridoAsignado in objTablaDatos.Rows) { Itinerario objRecorridoAsignado = new Itinerario(); objRecorridoAsignado.IdItinerario = Convert.ToInt32(recorridoAsignado["ID"]); objRecorridoAsignado.IdChofer = Convert.ToInt32(recorridoAsignado["ID_CHOFER"]); objRecorridoAsignado.IdOmnibus = Convert.ToInt32(recorridoAsignado["ID_OMNIBUS"]); objRecorridoAsignado.IdRecorrido = Convert.ToInt32(recorridoAsignado["ID_RECORRIDO"]); objRecorridoAsignado.IdDia = Convert.ToInt32(recorridoAsignado["ID_DIA"]); recorridosAsignados.Add(objRecorridoAsignado); } return(recorridosAsignados); }
public List <Terminal> traerTerminales() { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); DataTable objTablaDatos = new DataTable(); List <Terminal> termianlesRegistradas = new List <Terminal>(); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "SELECT * FROM TERMINAL"; objComando.CommandType = CommandType.Text; objConexion.Open(); SqlDataReader objReader = objComando.ExecuteReader(); objTablaDatos.Load(objReader); objConexion.Close(); foreach (DataRow terminal in objTablaDatos.Rows) { Terminal objTerminal = new Terminal(); objTerminal.IdTerminal = Convert.ToInt32(terminal["ID"]); objTerminal.NombreTerminal = terminal["NOMBRE_TERMINAL"].ToString(); objTerminal.NombreCiudad = terminal["NOMBRE_CIUDAD"].ToString(); termianlesRegistradas.Add(objTerminal); } return(termianlesRegistradas); }
public List <Chofer> traerChoferes() { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); DataTable objTablaDatos = new DataTable(); List <Chofer> choferes = new List <Chofer>(); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "SELECT LEGAJO, NOMBRE, APELLIDO FROM CHOFER"; objComando.CommandType = CommandType.Text; objConexion.Open(); SqlDataReader objReader = objComando.ExecuteReader(); objTablaDatos.Load(objReader); objConexion.Close(); foreach (DataRow chofer in objTablaDatos.Rows) { Chofer objChofer = new Chofer(); objChofer.NumeroLegajo = Convert.ToInt32(chofer["LEGAJO"]); objChofer.Nombre = chofer["NOMBRE"].ToString(); objChofer.Apellido = chofer["APELLIDO"].ToString(); choferes.Add(objChofer); } return(choferes); }
public List <Recorrido> traerRecorridos() { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); DataTable objTablaDatos = new DataTable(); List <Recorrido> recorridos = new List <Recorrido>(); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "SELECT * FROM RECORRIDO"; objComando.CommandType = CommandType.Text; objConexion.Open(); SqlDataReader objReader = objComando.ExecuteReader(); objTablaDatos.Load(objReader); objConexion.Close(); foreach (DataRow recorrido in objTablaDatos.Rows) { Recorrido objRecorrido = new Recorrido(); objRecorrido.IdRecorrido = Convert.ToInt32(recorrido["ID"]); objRecorrido.Terminales = recorrido["TERMINALES_RECORRIDO"].ToString(); recorridos.Add(objRecorrido); } return(recorridos); }
public List <Usuario> traerUsuarios() { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); DataTable objTablaDatos = new DataTable(); List <Usuario> usuarios = new List <Usuario>(); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "SELECT * FROM USUARIO"; objComando.CommandType = CommandType.Text; objConexion.Open(); SqlDataReader objReader = objComando.ExecuteReader(); objTablaDatos.Load(objReader); objConexion.Close(); foreach (DataRow usuario in objTablaDatos.Rows) { Usuario objUsuario = new Usuario(); objUsuario.NumeroUsuario = Convert.ToInt32(usuario["ID"]); objUsuario.Nombre = usuario["NOMBRE"].ToString(); objUsuario.Apellido = usuario["APELLIDO"].ToString(); objUsuario.DNI = usuario["DNI"].ToString(); objUsuario.FechaNacimiento = Convert.ToDateTime(usuario["FECHA_NACIMIENTO"]); usuarios.Add(objUsuario); } return(usuarios); }
public List <Omnibus> traerOmnibus() { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); DataTable objTablaDatos = new DataTable(); List <Omnibus> omnibusRegistrados = new List <Omnibus>(); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "SELECT * FROM OMNIBUS"; objComando.CommandType = CommandType.Text; objConexion.Open(); SqlDataReader objReader = objComando.ExecuteReader(); objTablaDatos.Load(objReader); objConexion.Close(); foreach (DataRow omnibus in objTablaDatos.Rows) { Omnibus objOmnibus = new Omnibus(); objOmnibus.NumeroUnidad = Convert.ToInt32(omnibus["NUMERO_UNIDAD"]); objOmnibus.Marca = omnibus["MARCA"].ToString(); objOmnibus.Modelo = omnibus["MODELO"].ToString(); objOmnibus.Tipo = omnibus["TIPO"].ToString(); objOmnibus.Capacidad = Convert.ToInt32(omnibus["CAPACIDAD"]); omnibusRegistrados.Add(objOmnibus); } return(omnibusRegistrados); }
public void agregarEstadisticaTerminal(EstadisticaTerminal estadisticaTerminal) { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "INSERT INTO ESTADISTICA_TERMINALES VALUES (@ID_TERMINAL_PARTIDA, @ID_TERMINAL_ARRIBO)"; objComando.CommandType = CommandType.Text; objComando.Parameters.AddWithValue("@ID_TERMINAL_PARTIDA", estadisticaTerminal.IdTerminalPartida); objComando.Parameters.AddWithValue("@ID_TERMINAL_ARRIBO", estadisticaTerminal.IdTerminalArribo); objConexion.Open(); objComando.ExecuteNonQuery(); objConexion.Close(); }
public void agregarCompra(Compra compra) { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "INSERT INTO COMPRA VALUES (@ID_ITINERARIO, @ID_USUARIO, @CANTIDAD_PASAJES)"; objComando.CommandType = CommandType.Text; objComando.Parameters.AddWithValue("@ID_ITINERARIO", compra.IdFkItinerario); objComando.Parameters.AddWithValue("@ID_USUARIO", compra.IdFkUsuario); objComando.Parameters.AddWithValue("@CANTIDAD_PASAJES", compra.CantidadPasajes); objConexion.Open(); objComando.ExecuteNonQuery(); objConexion.Close(); }
public void agregarChofer(Chofer chofer) { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "INSERT INTO CHOFER VALUES (@NOMBRE, @APELLIDO, @DNI)"; objComando.CommandType = CommandType.Text; objComando.Parameters.AddWithValue("@NOMBRE", chofer.Nombre); objComando.Parameters.AddWithValue("@APELLIDO", chofer.Apellido); objComando.Parameters.AddWithValue("@DNI", chofer.DNI); objConexion.Open(); objComando.ExecuteNonQuery(); objConexion.Close(); }
public int traerCantidadPasajesVendidosTotal() { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); DataTable objTablaDatos = new DataTable(); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "SELECT SUM(CANTIDAD_PASAJES) AS CANTIDAD_PASAJES_VENDIDOS_TOTAL FROM COMPRA "; objComando.CommandType = CommandType.Text; objConexion.Open(); int intCantidadPasajesTotal = Convert.ToInt32(objComando.ExecuteScalar()); objConexion.Close(); return(intCantidadPasajesTotal); }
public void agregarTerminal(Terminal terminal) { SqlConnection objConexion = new SqlConnection(); objConexion.ConnectionString = ConexionSQLServer.getConexion(); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "INSERT INTO TERMINAL VALUES (@NOMBRE_TERMINAL, @NOMBRE_CIUDAD)"; objComando.CommandType = CommandType.Text; objComando.Parameters.AddWithValue("@NOMBRE_TERMINAL", terminal.NombreTerminal); objComando.Parameters.AddWithValue("@NOMBRE_CIUDAD", terminal.NombreCiudad); objConexion.Open(); objComando.ExecuteNonQuery(); objConexion.Close(); }
public void agregarItinerario(Itinerario recorridoAsignado) { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "INSERT INTO ITINERARIO VALUES (@ID_CHOFER, @ID_OMNIBUS, @ID_RECORRIDO, @ID_DIA)"; objComando.CommandType = CommandType.Text; objComando.Parameters.AddWithValue("@ID_CHOFER", recorridoAsignado.IdChofer); objComando.Parameters.AddWithValue("@ID_OMNIBUS", recorridoAsignado.IdOmnibus); objComando.Parameters.AddWithValue("@ID_RECORRIDO", recorridoAsignado.IdRecorrido); objComando.Parameters.AddWithValue("@ID_DIA", recorridoAsignado.IdDia); objConexion.Open(); objComando.ExecuteNonQuery(); objConexion.Close(); }
public DataTable traerInformacionItinerario() { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); DataTable objTablaDatos = new DataTable(); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "PROC_TRAER_INFORMACION_ITINERARIO"; objComando.CommandType = CommandType.StoredProcedure; objConexion.Open(); SqlDataReader objReader = objComando.ExecuteReader(); objTablaDatos.Load(objReader); objConexion.Close(); return(objTablaDatos); }
public DataTable traerTerminalescomoArribo() { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); DataTable objTablaDatos = new DataTable(); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "PROC_TRAER_TERMINALES_COMO_ARRIBO"; objComando.CommandType = CommandType.Text; objConexion.Open(); SqlDataReader objReade = objComando.ExecuteReader(); objTablaDatos.Load(objReade); objConexion.Close(); return(objTablaDatos); }
public DataTable traerCantidadPasajesVendidosPorUsuario() { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); DataTable objTablaDatos = new DataTable(); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "PROC_TRAER_CANTIDAD_PASAJES_POR_USUARIO"; objComando.CommandType = CommandType.StoredProcedure; objConexion.Open(); SqlDataReader objReader = objComando.ExecuteReader(); objTablaDatos.Load(objReader); objConexion.Close(); return(objTablaDatos); }
public void agregarUsuario(Usuario usuario) { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "INSERT INTO USUARIO VALUES (@NOMBRE, @APELLIDO, @DNI, @FECHA_NACIMIENTO)"; objComando.CommandType = CommandType.Text; objComando.Parameters.AddWithValue("@NOMBRE", usuario.Nombre); objComando.Parameters.AddWithValue("@APELLIDO", usuario.Apellido); objComando.Parameters.AddWithValue("@DNI", usuario.DNI); objComando.Parameters.AddWithValue("@FECHA_NACIMIENTO", usuario.FechaNacimiento); objConexion.Open(); objComando.ExecuteNonQuery(); objConexion.Close(); }
public int obtenerNumeroUnidadIngresado() { SqlConnection objConexion = new SqlConnection(); objConexion.ConnectionString = ConexionSQLServer.getConexion(); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "SELECT COUNT(*) FROM OMNIBUS"; objComando.CommandType = CommandType.Text; objConexion.Open(); int dato = Convert.ToInt32(objComando.ExecuteScalar()); objConexion.Close(); return(dato); }
public void agregarOmnibus(Omnibus omnibus) { SqlConnection objConexion = new SqlConnection(); objConexion.ConnectionString = ConexionSQLServer.getConexion(); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "INSERT INTO OMNIBUS VALUES (@MARCA, @MODELO, @TIPO, @CAPACIDAD)"; objComando.CommandType = CommandType.Text; objComando.Parameters.AddWithValue("@MARCA", omnibus.Marca); objComando.Parameters.AddWithValue("@MODELO", omnibus.Modelo); objComando.Parameters.AddWithValue("@TIPO", omnibus.Tipo); objComando.Parameters.AddWithValue("@CAPACIDAD", omnibus.Capacidad); objConexion.Open(); objComando.ExecuteNonQuery(); objConexion.Close(); }
public void agregarRecorrido(List <Terminal> terminales) { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "INSERT INTO RECORRIDO VALUES (@TERMINALES_RECORRIDO)"; objComando.CommandType = CommandType.Text; string strTerminales = ""; List <Terminal> terminalesRecorrido = terminales; foreach (Terminal terminal in terminalesRecorrido) { strTerminales += terminal.NombreTerminal + "-"; } objComando.Parameters.AddWithValue("@TERMINALES_RECORRIDO", strTerminales); objConexion.Open(); objComando.ExecuteNonQuery(); objConexion.Close(); }
public int obtenerIdRecorridoMaximo() { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); int intMaximoIdRegistro = 0; SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "SELECT MAX(ID) FROM RECORRIDO"; objComando.CommandType = CommandType.Text; objConexion.Open(); try { intMaximoIdRegistro = Convert.ToInt32(objComando.ExecuteScalar()); objConexion.Close(); return(intMaximoIdRegistro); } catch (InvalidCastException) { objConexion.Close(); return(intMaximoIdRegistro); } }
public int traerMaximoIdUsuario() { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); int intMaximoId = 0; SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "SELECT MAX(ID) FROM USUARIO"; objComando.CommandType = CommandType.Text; objConexion.Open(); try { intMaximoId = Convert.ToInt32(objComando.ExecuteScalar()); objConexion.Close(); return(intMaximoId); } catch (InvalidCastException) { objConexion.Close(); return(intMaximoId); } }