Example #1
0
        public int GetPVNRateA(string ac5, DateTime date)
        {
            klonsDataSet.AcPVNRow dr = GetPVNrow(ac5);
            if (dr == null)
            {
                return(0);
            }
            int k = dr.Ispz5Null() ? -1 : dr.pz5;

            if (k < 1)
            {
                return(0);
            }
            if (k > 3 || k == 1)
            {
                return(dr.IstNull() ? 0 : (int)dr.t);
            }
            if (k == 2 || k == 3)
            {
                if (date < new DateTime(2011, 1, 1))
                {
                    return(21);
                }
                else if (date < new DateTime(2012, 8, 1))
                {
                    return(22);
                }
                else
                {
                    return(21);
                }
            }
            return(0);
        }
Example #2
0
 public int AcPVNPz3(string id)
 {
     klonsDataSet.AcPVNRow dr = DataSetKlons.AcPVN.FindByid(id);
     if (dr == null)
     {
         return(-1);
     }
     return(dr.pz3);
 }
Example #3
0
 public int GetPVNRate(string ac5)
 {
     klonsDataSet.AcPVNRow dr = GetPVNrow(ac5);
     if (dr == null)
     {
         return(-1);
     }
     if (dr.Ispz5Null())
     {
         return(0);
     }
     return((int)dr.t);
 }