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)); } } }
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); }
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); } } } }