예제 #1
0
        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();
            }
        }
예제 #2
0
        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();
            }
        }
예제 #3
0
        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);
        }