public List <PasajeUrbano> TraerTodos() { try { string cmd = @"SELECT P.fecha as 'fechaemitido',P.ID_pasajeurbano,P.nmrointerno,P.autenticacion,U.ID_usuario,U.nombre,T.ID_transporteurbano,T.linea,T.descripcion FROM PasajesUrbanos P INNER JOIN Usuarios U ON P.ID_usuario = U.ID_usuario INNER JOIN TransportesUrbanos T ON P.ID_transporteurbano = T.ID_transporteurbano"; DataTable dtP = Conexion_BD.CargarDatos(cmd); List <PasajeUrbano> oLista = new List <PasajeUrbano>(); foreach (DataRow primercelda in dtP.Rows) { PasajeUrbano opasaje = new PasajeUrbano( Convert.ToInt32(primercelda["ID_pasajeurbano"]), Convert.ToDateTime(primercelda["fechaemitido"]), Convert.ToInt32(primercelda["nmrointerno"]), Convert.ToInt32(primercelda["autenticacion"]), new TransporteUrbano(Convert.ToInt32(primercelda["ID_transporteurbano"]), Convert.ToInt32(primercelda["linea"]), (string)primercelda["descripcion"]), new Estudiante(Convert.ToInt32(primercelda["ID_usuario"]), (string)primercelda["nmrointerno"], null)); oLista.Add(opasaje); } return(oLista); } catch (SqlException ex) { throw ex; } }
public void Nuevo(int id, TransporteUrbano trans, DateTime fech) //falta pasar el estudiante!!!!! { pas = new PasajeUrbano(); pas.Id = id; pas.TranspUrb = trans; pas.Fecha_Hora = fech; //pas.Estudiante = est; datos.Agregar(pas); }
public void Modificar(PasajeUrbano dato) { lista_PasajeUrbano = TraerTodos(); for (int i = 0; i < lista_PasajeUrbano.Count - 1; i++) { if (lista_PasajeUrbano[i].Id == dato.Id) { lista_PasajeUrbano[i] = dato; } } }
public void Remover(PasajeUrbano dato) { try { string cmd = "delete from dbo.PasajeUrbano where(id_pasajeurb=" + dato.Id + ")"; ConexionBaseDatos.EjecutarSql(cmd); } catch (SqlException ex) { throw ex; } }
public void Agregar(PasajeUrbano dato)//int id;DateTime fecha_hora;Estudiante estudiante; TransporteUrbano transpUrb;int autenticacion; int nroInterno; { try { string cmd = "INSERT INTO dbo.PasajeUrbano (id_pasajeurb,fecha_hora,id_transporteurb,id_estudiante) VALUES ('" + dato.Id + "','" + dato.Fecha_Hora + "','" + dato.TranspUrb.Id + "','" + dato.Estudiante.Id + "')"; ConexionBaseDatos.EjecutarSql(cmd); } catch (SqlException ex) { throw ex; } }
public void Remover(PasajeUrbano dato) { try { string cmd = "delete from PasajesUrbanos where(ID_pasajeurbano = " + dato.Id + ")"; Conexion_BD.EjecutarSql(cmd); } catch (SqlException ex) { throw ex; } }
public void Agregar(PasajeUrbano dato) { try { string cmd = @"insert into PasajesUrbanos VALUES (" + dato.Estudiante.Id + "," + dato.TransporteUrbano.Id + "," + "getdate()" + "," + dato.NroInterno + ")"; Conexion_BD.EjecutarSql(cmd); } catch (SqlException ex) { throw ex; } }
public void Modificar(PasajeUrbano dato) { try { string cmd = @"update PasajesUrbanos set ID_usuario =" + dato.Estudiante.Id + ",ID_transporteurbano = " + dato.TransporteUrbano.Id + ",fecha = '" + dato.FechaPasaje + "',nmrointerno =" + dato.NroInterno + ",autenticacion=" + dato.Autenticacion; Conexion_BD.EjecutarSql(cmd); } catch (SqlException ex) { throw ex; } }
public bool CargarPasaje(int id_est, DateTime fecha, int trans) { BD_PasajeUrbano bdPasaje = new BD_PasajeUrbano(); BD_TransporteUrbano bdTransporte = new BD_TransporteUrbano(); BD_Estudiante bdEstudiante = new BD_Estudiante(); PasajeUrbano pas = new PasajeUrbano(); pas.Estudiante = bdEstudiante.buscarXId(id_est); pas.Fecha_Hora = fecha; pas.TranspUrb = bdTransporte.BuscarXId(trans); try { bdPasaje.Agregar(pas); return(true); } catch { return(false); } }
public PasajeUrbano Buscar_por_ID(int Id) { try { string cmd = @"SELECT P.fecha as 'fechaemitido',P.nmrointerno,P.autenticacion,U.ID_usuario,U.nombre,T.ID_transporteurbano,T.linea,T.descripcion FROM PasajesUrbanos P INNER JOIN Usuarios U ON P.ID_usuario = U.ID_usuario INNER JOIN TransportesUrbanos T ON P.ID_transporteurbano = T.ID_transporteurbano WHERE(P.ID_pasajeurbano=" + Id + ")"; DataTable dtP = Conexion_BD.CargarDatos(cmd); if (dtP.Rows.Count > 0) { DataRow primercelda = dtP.Rows[0]; PasajeUrbano opasaje = new PasajeUrbano( Id, Convert.ToDateTime(primercelda["fechaemitido"]), Convert.ToInt32(primercelda["nmrointerno"]), Convert.ToInt32(primercelda["autenticacion"]), new TransporteUrbano(Convert.ToInt32(primercelda["ID_transporteurbano"]), Convert.ToInt32(primercelda["linea"]), (string)primercelda["descripcion"]), new Estudiante(Convert.ToInt32(primercelda["ID_usuario"]), (string)primercelda["nmrointerno"], null)); return(opasaje); } else { throw new Exception("No se encontro el pasaje especificado"); } } catch (SqlException ex) { throw ex; } }
public void Remover(PasajeUrbano dato) { lista_PasajeUrbano.Remove(dato); }
public void Agregar(PasajeUrbano dato) { lista_PasajeUrbano.Add(dato); }
public void Modificar(PasajeUrbano dato) { throw new NotImplementedException(); }
public void EliminarPasajeUrbano(PasajeUrbano oPasajeUrbano) { ListaPasajeUrbano.Remover(oPasajeUrbano); }
public void Nueva(DateTime ferchapasaje, int nrointerno, int autenticacion, TransporteUrbano transporteurbano, Estudiante estudiante) { PasajeUrbano oPasajeUrbano = new PasajeUrbano(ferchapasaje, nrointerno, autenticacion, transporteurbano, estudiante); ListaPasajeUrbano.Agregar(oPasajeUrbano); }
public bool CargarPasaje(int id, DateTime fecha, TransporteUrbano trans) //llamo al web service para cargar el paasje { PasajeUrbano pas = new PasajeUrbano(); return(true); }