示例#1
0
 public static int ComparaDupaNume(BListaPreturiClienti xElemLista1, BListaPreturiClienti xElemLista2)
 {
     if (xElemLista1 == null)
     {
         if (xElemLista2 == null)
         {
             return(0);
         }
         else
         {
             return(-1);
         }
     }
     else
     {
         if (xElemLista2 == null)
         {
             return(1);
         }
         else
         {
             return(xElemLista1.Denumire.CompareTo(xElemLista2.Denumire));
         }
     }
 }
示例#2
0
        public static BListaPreturiClienti GetPretClientIdLucrare(int pIdListaPreturi, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie)
        {
            BListaPreturiClienti lstDListaPreturiClienti = null;

            using (DataSet ds = DListaPreturiClienti.GetListByParam(pIdListaPreturi, pStare, pTranzactie))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    lstDListaPreturiClienti = new BListaPreturiClienti(dr);
                }
            }
            return(lstDListaPreturiClienti);
        }
示例#3
0
 public static void AplicaDiscount(int pIdClinica, List <Tuple <BListaPreturiStandard, BListaPreturiClienti> > pListaPreturiActuale, double pValDiscount)
 {
     if (!CUtil.EsteListaVida <Tuple <BListaPreturiStandard, BListaPreturiClienti> >(pListaPreturiActuale))
     {
         foreach (var item in pListaPreturiActuale)
         {
             if (item.Item2 != null)
             {
                 item.Item2.UpdatePret(CUtil.GetValoareAjustata(item.Item1.GetValoare(), pValDiscount));
             }
             else
             {
                 BListaPreturiClienti.Add(item.Item1.Id, pIdClinica, CUtil.GetValoareAjustata(item.Item1.GetValoare(), pValDiscount), item.Item1.GetMoneda(), 0, null);
             }
         }
     }
 }