public CilindroBE ConsultarCilindro(string cilindro) { CilindroDL cil = new CilindroDL(); CilindroBE resp = new CilindroBE(); try { resp = cil.ConsultarCilindro(cilindro); if(resp.Tipo_Ubicacion.Nombre_Ubicacion=="VEHICULO") { VehiculoDL veh = new VehiculoDL(); VehiculoBE datVeh = new VehiculoBE(); string var = Convert.ToString(resp.Tipo_Ubicacion.Ubicacion.Id_Ubicacion); datVeh = veh.ConsultaPlacaPorUbicacion(var); resp.Vehiculo = datVeh; } if (resp.Tipo_Ubicacion.Nombre_Ubicacion == "CLIENTE") { ClienteDL cli = new ClienteDL(); UbicacionBE datCli = new UbicacionBE(); string idUbica = resp.Tipo_Ubicacion.Ubicacion.Id_Ubicacion; datCli = cli.ConsultarDirClientePorUbicacion(idUbica); resp.Ubicacion= datCli; string idCliente = resp.Ubicacion.Cliente.Id_Cliente; resp.Cliente = cli.ConsultarCliente(idCliente); } } catch (Exception ex) { } return resp; }
public UbicacionBE ConsultarDirPorUbicacion(string idUbica) { UbicacionBE resp = new UbicacionBE(); ClienteDL cli = new ClienteDL(); try { resp = cli.ConsultarDirClientePorUbicacion(idUbica); } catch (Exception ex) { } return resp; }
public List<Ubicacion_CilindroBE> HistoricoCilindro(string codigo) { List<Ubicacion_CilindroBE> lstResp = new List<Ubicacion_CilindroBE>(); VehiculoBE veh = new VehiculoBE(); ReporteDL rep = new ReporteDL(); VehiculoDL vehDL = new VehiculoDL(); UbicacionBE ubi = new UbicacionBE(); ClienteDL cliDL = new ClienteDL(); try { lstResp = rep.ConsultarHistoricoCilindro(codigo); foreach(Ubicacion_CilindroBE datos in lstResp) { if(datos.Nombre_Ubicacion=="VEHICULO") { veh = vehDL.ConsultaPlacaPorUbicacion(datos.Id_Ubicacion_Cilindro); ubi.Vehiculo = veh; datos.Ubicacion = ubi; } if (datos.Nombre_Ubicacion == "CLIENTE") { ubi = cliDL.ConsultarDirClientePorUbicacion(datos.Id_Ubicacion_Cilindro); datos.Ubicacion = ubi; } } } catch (Exception ex) { } return lstResp; }