Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public void ModificarEmpresa(Empresa unaEmpresa, Usuario usuLogueado)
 {
     try
     {
         FabricaPersistencia.GetPersistenciaEmpresa().ModificarEmpresa(unaEmpresa, usuLogueado);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 3
0
 public Empresa BuscarEmpresa(int codEmp, Usuario usuLogueado)
 {
     try
     {
         return((Empresa)FabricaPersistencia.GetPersistenciaEmpresa().BuscarEmpresa(codEmp, usuLogueado));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 4
0
 public List <Empresa> ListarXCiudadYCategoria(Ciudad pCiudad, Categoria pCategoria)
 {
     return(FabricaPersistencia.GetPersistenciaEmpresa().ListarXCiudadYCategoria(pCiudad, pCategoria));
 }
Ejemplo n.º 5
0
 public List <Empresa> Listar()
 {
     return(FabricaPersistencia.GetPersistenciaEmpresa().Listar());
 }
Ejemplo n.º 6
0
 public void NuevaVisita(Empresa empresa)
 {
     FabricaPersistencia.GetPersistenciaEmpresa().NuevaVisita(empresa);
 }
Ejemplo n.º 7
0
 public Empresa Buscar(string rut)
 {
     return(FabricaPersistencia.GetPersistenciaEmpresa().Buscar(rut));
 }
Ejemplo n.º 8
0
 public void Modificar(Empresa empresa)
 {
     FabricaPersistencia.GetPersistenciaEmpresa().Modificar(empresa);
 }
Ejemplo n.º 9
0
 public void Eliminar(Empresa empresa)
 {
     FabricaPersistencia.GetPersistenciaEmpresa().Eliminar(empresa);
 }
Ejemplo n.º 10
0
 public void Agregar(Empresa empresa)
 {
     FabricaPersistencia.GetPersistenciaEmpresa().Agregar(empresa);
 }