private void CtrlValidareAnulare_Validare(object sender, EventArgs e) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BColectieListaPreturiStandard listaPreturiExistenta = BListaPreturiStandard.GetListByParam(CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); List <string> listaDenumireLucrareExistenta = listaPreturiExistenta.GetDenumireLucrari(); foreach (DataGridViewRow row in this.dgvListaImportPreturi.Rows) { StructImportListaPreturi lucrare = (StructImportListaPreturi)row.Tag; if (!listaDenumireLucrareExistenta.Contains(lucrare.Denumire.Trim())) { BListaPreturiStandard.Add(lucrare.Denumire, string.Empty, lucrare.Cod, 0, 0, lucrare.PretLei, lucrare.PretEuro, null); } } inchideEcranulOK(); } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void DgvListaImportPreturi_StergereLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); StructImportListaPreturi listaPret = (StructImportListaPreturi)this.dgvListaImportPreturi.Rows[pIndexRand].Tag; if (Mesaj.Confirmare(this, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ConfirmatiStergerea), listaPret.Denumire)) { this.dgvListaImportPreturi.Rows.RemoveAt(pIndexRand); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void incarcaRand(DataGridViewRow pRand, StructImportListaPreturi pElem) { pRand.Tag = pElem; pRand.Cells[EnumColoaneDGV.colCod.ToString()].Value = pElem.Cod; pRand.Cells[EnumColoaneDGV.colDenumire.ToString()].Value = pElem.Denumire; pRand.Cells[EnumColoaneDGV.colPretLei.ToString()].Value = pElem.PretLei; pRand.Cells[EnumColoaneDGV.colPretEuro.ToString()].Value = pElem.PretEuro; DataGridViewPersonalizat.InitCelulaStergere(pRand); }