示例#1
0
 public static double Tarifa(double consumo, Imovel imovel)
 {
     if (imovel.GetTipoImovel() == "Casa")
     {
         return(0.46);
     }
     else
     {
         return(0.41);
     }
 }
示例#2
0
 public static double ValorEsgoto(double consumo, Imovel imovel)
 {
     if (imovel.GetTipoImovel() == "Casa")
     {
         if (consumo >= 0 && consumo <= 6)
         {
             return(5.05);
         }
         else if (consumo <= 10)
         {
             return(consumo * 1.122);
         }
         else if (consumo <= 15)
         {
             return(consumo * 2.274);
         }
         else if (consumo <= 20)
         {
             return(consumo * 2.731);
         }
         else if (consumo <= 40)
         {
             return(consumo * 2.744);
         }
         else
         {
             return(consumo * 5.035);
         }
     }
     else
     {
         if (consumo >= 0 && consumo <= 6)
         {
             return(12.90);
         }
         else if (consumo <= 10)
         {
             return(consumo * 2.149);
         }
         else if (consumo <= 40)
         {
             return(consumo * 4.111);
         }
         else if (consumo <= 100)
         {
             return(consumo * 4.144);
         }
         else
         {
             return(consumo * 4.165);
         }
     }
 }
示例#3
0
 public static double TarifaEsgoto(double consumo, Imovel imovel)
 {
     if (imovel.GetTipoImovel() == "Casa")
     {
         if (consumo >= 0 && consumo <= 6)
         {
             return(double.NaN);
         }
         else if (consumo <= 10)
         {
             return(1.122);
         }
         else if (consumo <= 15)
         {
             return(2.274);
         }
         else if (consumo <= 20)
         {
             return(2.731);
         }
         else if (consumo <= 40)
         {
             return(2.744);
         }
         else
         {
             return(5.035);
         }
     }
     else
     {
         if (consumo >= 0 && consumo <= 6)
         {
             return(double.NaN);
         }
         else if (consumo <= 10)
         {
             return(2.149);
         }
         else if (consumo <= 40)
         {
             return(4.111);
         }
         else if (consumo <= 100)
         {
             return(4.144);
         }
         else
         {
             return(4.165);
         }
     }
 }
示例#4
0
 public static double TarifaAgua(double consumo, Imovel imovel)
 {
     if (imovel.GetTipoImovel() == "Casa")
     {
         if (consumo >= 0 && consumo <= 6)
         {
             return(double.NaN);
         }
         else if (consumo <= 10)
         {
             return(2.241);
         }
         else if (consumo <= 15)
         {
             return(5.447);
         }
         else if (consumo <= 20)
         {
             return(5.461);
         }
         else if (consumo <= 40)
         {
             return(5.487);
         }
         else
         {
             return(10.066);
         }
     }
     else
     {
         if (consumo >= 0 && consumo <= 6)
         {
             return(double.NaN);
         }
         else if (consumo <= 10)
         {
             return(4.299);
         }
         else if (consumo <= 40)
         {
             return(8.221);
         }
         else if (consumo <= 100)
         {
             return(8.288);
         }
         else
         {
             return(8.329);
         }
     }
 }
示例#5
0
 public static double ValorAgua(double consumo, Imovel imovel)
 {
     if (imovel.GetTipoImovel() == "Casa")
     {
         if (consumo >= 0 && consumo <= 6)
         {
             return(10.08);
         }
         else if (consumo <= 10)
         {
             return(consumo * 2.241);
         }
         else if (consumo <= 15)
         {
             return(consumo * 5.447);
         }
         else if (consumo <= 20)
         {
             return(consumo * 5.461);
         }
         else if (consumo <= 40)
         {
             return(consumo * 5.487);
         }
         else
         {
             return(consumo * 10.066);
         }
     }
     else
     {
         if (consumo >= 0 && consumo <= 6)
         {
             return(25.79);
         }
         else if (consumo <= 10)
         {
             return(consumo * 4.299);
         }
         else if (consumo <= 40)
         {
             return(consumo * 8.221);
         }
         else if (consumo <= 100)
         {
             return(consumo * 8.288);
         }
         else
         {
             return(consumo * 8.329);
         }
     }
 }
示例#6
0
        public static double ValorConsumo(double consumo, Imovel imovel)
        {
            double valor;

            if (imovel.GetTipoImovel() == "Casa")
            {
                valor = consumo * 0.46;
            }
            else
            {
                valor = consumo * 0.41;
            }
            return(valor);
        }
示例#7
0
 public static double ImpostoPercentual(double consumo, double valor, Imovel imovel)
 {
     if (imovel.GetTipoImovel() == "Casa")
     {
         if (consumo >= 90)
         {
             return(00.4285);
         }
         else
         {
             return(0);
         }
     }
     else
     {
         return(00.2195);
     }
 }