예제 #1
0
        public List <Finca> GetFinquesPerPropietari(Propietari prop)
        {
            List <Finca> ret = new List <Finca>();

            for (int i = 0; i < GetFinques().Count; i++)
            {
                string id1 = prop.GetTbl().idProveedor.Replace(" ", "");
                string id2 = GetFinques()[i].GetTbl().idProveedor.ToString().Replace(" ", "");

                if (id1 == id2)
                {
                    ret.Add(GetFinques()[i]);
                }
            }

            return(ret);
        }
예제 #2
0
        // ----------------------------------------------------------------------- Utils
        // -----------------------------------------------------------------------------

        // -----------------------------------------------------------------------------
        // Gmap ------------------------------------------------------------------------
        // -----------------------------------------------------------------------------

        // ------------------------------------------------------------------------ Gmap
        // -----------------------------------------------------------------------------

        // -----------------------------------------------------------------------------
        // Actualitza ------------------------------------------------------------------
        // -----------------------------------------------------------------------------

        public void CarregaInformacioInicial()
        {
            if (propietaris_manager.parte_actual == null || propietaris_manager.parte_actual == null)
            {
                return;
            }

            Propietari propietari = propietaris_manager.GetPropietariPerParte(propietaris_manager.parte_actual);
            Finca      finca      = propietaris_manager.GetFincaPerParte(propietaris_manager.parte_actual);

            if (propietari != null && finca != null)
            {
                propietari_nom_text.SetText(propietari.GetTbl().Nombre);
                finca_nom_text.SetText(finca.GetTbl().Nom1);

                ActualitzaLlistaPartesLlista();
            }
        }
예제 #3
0
        public List <Parcela> GetParcelesPerPropietari(Propietari p)
        {
            List <Parcela> parceles = GetParceles();

            List <Parcela> ret = new List <Parcela>();

            for (int i = 0; i < parceles.Count; i++)
            {
                Finca f = GetFincaPerParcela(parceles[i]);

                if (f != null && f.GetTbl().idProveedor.ToString().Replace(" ", "") == p.GetTbl().idProveedor.Replace(" ", ""))
                {
                    ret.Add(parceles[i]);
                }
            }

            return(ret);
        }