private void initColoanaValoareFacturata() { BClientiFacturi facturaTemp = null; CDefinitiiComune.EnumTipMoneda moneda = this.ctrlLeiEuro.Moneda; double cursSchimb = this.txtCursSchimb.ValoareDouble; Dictionary <int, BColectieClientiComenzi> dictFacturiComenzi = getDictFacturiComenzi(); BColectieClientiComenzi comenziTemp = new BColectieClientiComenzi(); foreach (DataGridViewRow rand in this.dgvListaFacturi.Rows) { facturaTemp = rand.Tag as BClientiFacturi; if (dictFacturiComenzi.ContainsKey(facturaTemp.Id)) { comenziTemp = dictFacturiComenzi[facturaTemp.Id]; } else { comenziTemp = new BColectieClientiComenzi(); } DataGridViewPersonalizat.InitCelulaValoareMonetara(rand, EnumColoaneDGV.colValoare.ToString(), facturaTemp.GetValoare(comenziTemp, moneda, cursSchimb), moneda); } }
public frmInputBox(CDefinitiiComune.EnumTipMoneda pMonedaImplicita, string pTitlu, string pEticheta, bool pDeschideLaPozitiaMouseului, bool pPermiteRedimensionarea) : this(pTitlu, pEticheta, pDeschideLaPozitiaMouseului, pPermiteRedimensionarea) { this.lTipInput = EnumTipInput.ValoareMonetara; this.VMtxtValoare.Goleste(); this.VMctrlMoneda.Moneda = pMonedaImplicita; }
public double GetValoareTotalaFactura(CDefinitiiComune.EnumTipMoneda pMoneda, double pCursBNR) { double total = 0; foreach (var item in this) { // total += CUtil.GetValoareMoneda(item.ValoareFinala, item.moneda, pCursBNR, pMoneda); } return(total); }
public double GetValoare(BColectieClientiComenzi pListaComenzi, CDefinitiiComune.EnumTipMoneda pMoneda, double pCursSchimb) { double valoare = 0; foreach (var item in pListaComenzi) { valoare += item.GetValoareMoneda(pMoneda, pCursSchimb); } return(valoare); }
public void Adauga(string pCheie, CDefinitiiComune.EnumTipMoneda pValoare, bool pCuVerificare) { if (pValoare != CDefinitiiComune.EnumTipMoneda.Nedefinit || !pCuVerificare) { this.Add(pCheie, Convert.ToInt32(pValoare)); } else { this.Add(pCheie, DBNull.Value); } }
public void Add(string pNumeParametru, CDefinitiiComune.EnumTipMoneda pValoare, bool pTestNull) { if (pValoare == CDefinitiiComune.EnumTipMoneda.Nedefinit && pTestNull) { this.Add(CInterfataSQLServer.getParametruEmpty(pNumeParametru)); } else { this.Add(CInterfataSQLServer.getNewDataParameterForStoredProcedure(pNumeParametru, Convert.ToInt32(pValoare))); } }
protected void MyDataRowSetItem(string pNumeColoana, CDefinitiiComune.EnumTipMoneda pValoare) { if (string.IsNullOrEmpty(lAliasTabela)) { this.MyDataRow[pNumeColoana] = pValoare; } else { this.MyDataRow[lAliasTabela + pNumeColoana] = pValoare; } }
private void initColoanaValoareFacturata() { BClientiComenzi lucrareTemp = null; CDefinitiiComune.EnumTipMoneda moneda = this.ctrlMoneda.Moneda; double cursSchimb = this.txtCursSchimb.ValoareDouble; foreach (DataGridViewRow rand in this.dgvLista.Rows) { lucrareTemp = rand.Tag as BClientiComenzi; DataGridViewPersonalizat.InitCelulaValoareMonetara(rand, EnumColoaneDGV.colFacturat.ToString(), lucrareTemp.GetValoareMoneda(moneda, cursSchimb), moneda); } }
public frmInputBox(CDefinitiiComune.EnumTipMoneda pMonedaImplicita, double pValoare, string pTitlu, string pEticheta, bool pDeschideLaPozitiaMouseului, bool pPermiteRedimensionarea) : this(pTitlu, pEticheta, pDeschideLaPozitiaMouseului, pPermiteRedimensionarea) { this.lTipInput = EnumTipInput.ValoareMonetara; this.VMtxtValoare.ValoareDouble = pValoare; if (pMonedaImplicita != CDefinitiiComune.EnumTipMoneda.Nedefinit) { this.VMctrlMoneda.Moneda = pMonedaImplicita; } else { this.VMctrlMoneda.Moneda = CDefinitiiComune.EnumTipMoneda.Lei; } }
/// <summary> /// Metoda de clasa ce permite adaugarea unui obiect de tip DListaPreturiClienti /// </summary> /// <param name="pIdListaPreturi"></param> /// <param name="pIdClient"></param> /// <param name="pValoareRON"></param> /// <param name="pValoareEUR"></param> /// <param name="pTermenAgreat"></param> /// <returns></returns> /// <remarks></remarks> public static int Add(int pIdListaPreturi, int pIdClient, double pValoare, CDefinitiiComune.EnumTipMoneda pMoneda, int pTermenAgreat, IDbTransaction pTranzactie) { double pValoareEUR = 0; double pValoareRON = 0; if (pMoneda == CDefinitiiComune.EnumTipMoneda.Euro) { pValoareEUR = pValoare; } else { pValoareRON = pValoare; } int id = DListaPreturiClienti.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pIdListaPreturi, pIdClient, pValoareRON, pValoareEUR, pTermenAgreat, pTranzactie); return(id); }
public static Tuple <double, CDefinitiiComune.EnumTipMoneda> GetValoareMonetara(Form pEcranParinte, string pTitluEcran, double pValoareActuala, CDefinitiiComune.EnumTipMoneda pMonedaImplicita) { return(GetValoareMonetara(pEcranParinte, pTitluEcran, pTitluEcran, pValoareActuala, pMonedaImplicita)); }
public void Initializeaza(CDefinitiiComune.EnumTipMoneda pTipMoneda) { this.Moneda = pTipMoneda; }
public static KeyValuePair <double, CDefinitiiComune.EnumTipMoneda> GetValoareMonetara(Form pEcranParinte, string pTitluEcran, string pEticheta, CDefinitiiComune.EnumTipMoneda pMonedaImplicita) { using (frmInputBox text = new frmInputBox(pMonedaImplicita, pTitluEcran, pEticheta, true, false)) { if (IHMUtile.DeschideEcran(pEcranParinte, text)) { return(text.ValoareMonetara); } return(new KeyValuePair <double, CDefinitiiComune.EnumTipMoneda>(0, CDefinitiiComune.EnumTipMoneda.Nedefinit)); } }
public static KeyValuePair <double, CDefinitiiComune.EnumTipMoneda> GetValoareMonetara(Form pEcranParinte, string pTitluEcran, CDefinitiiComune.EnumTipMoneda pMonedaImplicita) { return(GetValoareMonetara(pEcranParinte, pTitluEcran, pTitluEcran, pMonedaImplicita)); }
public static Tuple <double, CDefinitiiComune.EnumTipMoneda> GetValoareMonetara(Form pEcranParinte, string pTitluEcran, string pEticheta, double pValoareActuala, CDefinitiiComune.EnumTipMoneda pMonedaImplicita) { using (frmInputBox text = new frmInputBox(pMonedaImplicita, pValoareActuala, pTitluEcran, pEticheta, true, false)) { if (IHMUtile.DeschideEcran(pEcranParinte, text)) { return(text.ValoareMonetaraTuple); } return(null); } }
/// <summary> /// Metoda de clasa ce permite adaugarea unui obiect de tip DClientiFacturi /// </summary> /// <param name="pIdClient"></param> /// <param name="pDataFactura"></param> /// <param name="pSerieFactura"></param> /// <param name="pNumarFactura"></param> /// <param name="pObservatii"></param> /// <param name="pMonedaFactura"></param> /// <param name="pCursBNR"></param> /// <returns></returns> /// <remarks></remarks> public static int Add(int pIdClient, DateTime pDataFactura, string pSerieFactura, int pNumarFactura, string pObservatii, CDefinitiiComune.EnumTipMoneda pMonedaFactura, double pCursBNR, BColectieClientiComenzi pListaComenzi, EnumTipDocumentNotaPlata pTipDocument, IDbTransaction pTranzactie) { int id = DClientiFacturi.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pIdClient, pDataFactura, pSerieFactura, pNumarFactura, pObservatii, Convert.ToInt32(pMonedaFactura), pCursBNR, pTranzactie); pListaComenzi.UpdateIdFactura(id, pTranzactie); if (pTipDocument == EnumTipDocumentNotaPlata.Factura) { BClientiFacturi factCreata = new BClientiFacturi(id, pTranzactie); factCreata.Fiscalizeaza(pTranzactie); } return(id); }
public void Adauga(string pCheie, CDefinitiiComune.EnumTipMoneda pValoare) { Adauga(pCheie, pValoare, true); }