コード例 #1
0
 public void parcelaSubUtilizada(Parcela unaParcela, Cultivo unCultivo)
 {
     if ((unCultivo.equivalenciaXH) <= (unaParcela.tamanio / 2))
     {
         Console.WriteLine("Tiene la parcela subutilizada.");
     }
 }
コード例 #2
0
 public Venta(int unaCantKilo, Parcela unaParcela, Comprador unComprador, DateTime unaFecha)
 {
     cantKilo  = unaCantKilo;
     parcela   = unaParcela;
     comprador = unComprador;
     fecha     = unaFecha;
 }
コード例 #3
0
        public double precioCultivo(Parcela unParcela)
        {
            double preCul;

            preCul = unParcela.tipoCultivo.precioVenta * silo.CantKilos;
            return(preCul);
        }
コード例 #4
0
        public void cosechar(Silo unSilo, Parcela unaParcela, int unasHectareas)
        {
            int peso;

            unaParcela.HCultivo = unaParcela.HCultivo - unasHectareas;
            unaParcela.HLibre   = unaParcela.HLibre + unasHectareas;
            peso             = unaParcela.tipoCultivo.equivalenciaXH * unasHectareas;
            unSilo.CantKilos = unSilo.CantKilos + peso;
        }
コード例 #5
0
 public void informarCultivo(Parcela unaParcela)
 {
     if ((unaParcela.silo.CantKilos > 0) || (cultivos.First() != unaParcela.tipoCultivo) || (unaParcela.tipoCultivo == unaParcela.tipoCultivo))
     {
         cultivos.Add(unaParcela.tipoCultivo);
     }
     else
     {
     }
 }
コード例 #6
0
 public void cambiarCultivo(Cultivo unCultivo, Parcela unaParcela, Silo unSilo)
 {
     if (unSilo.CantKilos == 0)
     {
         unaParcela.tipoCultivo = unCultivo;
     }
     else
     {
     }
 }
コード例 #7
0
 public void cultivar(Parcela unaParcela, Cultivo unCultivo, int unasHectareas)
 {
     unaParcela.HCultivo    = unaParcela.HCultivo + unasHectareas;
     unaParcela.HLibre      = unaParcela.HLibre - unasHectareas;
     unaParcela.tipoCultivo = unCultivo;
 }