public XmlDocument ListadoVisitasXml(Cliente pCliente) { XmlDocument _Documento = null; List <Empresa> _empresas = FabricaPersistencia.GetPersistenciaEmpresa().Listar(); _Documento = new XmlDocument(); _Documento.LoadXml("<?xml version='1.0' encoding='utf-8' ?> <Raiz> </Raiz>"); XmlNode _raiz = _Documento.DocumentElement; foreach (Empresa e in _empresas) { foreach (Visita v in e.Visitas) { if (v.Cliente.CI == pCliente.CI) { XmlNode _Nodo = _Documento.CreateElement("Visita"); XmlNode _Fecha = _Documento.CreateElement("Fecha"); _Fecha.InnerText = v.FechaYHora.ToShortDateString(); _Nodo.AppendChild(_Fecha); XmlNode _NomEmpresa = _Documento.CreateElement("NomEmpresa"); _NomEmpresa.InnerText = e.Nombre.ToString(); _Nodo.AppendChild(_NomEmpresa); _raiz.AppendChild(_Nodo); } } } return(_Documento); }
public void ModificarEmpresa(Empresa unaEmpresa, Usuario usuLogueado) { try { FabricaPersistencia.GetPersistenciaEmpresa().ModificarEmpresa(unaEmpresa, usuLogueado); } catch (Exception ex) { throw ex; } }
public Empresa BuscarEmpresa(int codEmp, Usuario usuLogueado) { try { return((Empresa)FabricaPersistencia.GetPersistenciaEmpresa().BuscarEmpresa(codEmp, usuLogueado)); } catch (Exception ex) { throw ex; } }
public List <Empresa> ListarXCiudadYCategoria(Ciudad pCiudad, Categoria pCategoria) { return(FabricaPersistencia.GetPersistenciaEmpresa().ListarXCiudadYCategoria(pCiudad, pCategoria)); }
public List <Empresa> Listar() { return(FabricaPersistencia.GetPersistenciaEmpresa().Listar()); }
public void NuevaVisita(Empresa empresa) { FabricaPersistencia.GetPersistenciaEmpresa().NuevaVisita(empresa); }
public Empresa Buscar(string rut) { return(FabricaPersistencia.GetPersistenciaEmpresa().Buscar(rut)); }
public void Modificar(Empresa empresa) { FabricaPersistencia.GetPersistenciaEmpresa().Modificar(empresa); }
public void Eliminar(Empresa empresa) { FabricaPersistencia.GetPersistenciaEmpresa().Eliminar(empresa); }
public void Agregar(Empresa empresa) { FabricaPersistencia.GetPersistenciaEmpresa().Agregar(empresa); }