Example #1
0
        private void ConstruiesteRanduriDGV()
        {
            this.dgvListaEtape.IncepeContructieRanduri();

            if (this.lComanda == null)
            {
                var listaElem = BLucrariEtape.GetListByParamIdLucrare(this.lLucrareSelectata.Id, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null);

                var listaEtape = BEtape.GetListByParam(CDefinitiiComune.EnumStare.Activa, null);

                if (listaElem.Count != 0)
                {
                    foreach (var elem in listaElem)
                    {
                        incarcaRand(this.dgvListaEtape.Rows[this.dgvListaEtape.Rows.Add()], elem);
                    }

                    this.dgvListaEtape.Rows[0].Cells[EnumColoaneDGV.colDataInceput.ToString()].Value = this.ctrlComandaDataPrimire.DataAfisata;
                    this.dgvListaEtape.Rows[0].Cells[EnumColoaneDGV.colDataInceput.ToString()].Tag   = this.ctrlComandaDataPrimire.DataAfisata;
                }
                else
                {
                    foreach (var etapa in listaEtape)
                    {
                        incarcaRand(this.dgvListaEtape.Rows[this.dgvListaEtape.Rows.Add()], etapa);
                    }
                }
            }
            else
            {
                var listaEtapeSalvate = BClientiComenziEtape.GetListByParamIdComandaClient(this.lComanda.Id, CDefinitiiComune.EnumStare.Activa, null);

                foreach (var etapaSalvata in listaEtapeSalvate)
                {
                    incarcaRand(this.dgvListaEtape.Rows[this.dgvListaEtape.Rows.Add()], etapaSalvata);
                }
            }
            this.dgvListaEtape.FinalizeazaContructieRanduri();
        }