private void salveazaEtape(int pIdLucrare) { if (this.lColectieEtape.Count != 0) { foreach (var etapa in this.lColectieEtape) { var listaEtapeExistente = BLucrariEtape.GetListByParamIdLucrareEtapa(pIdLucrare, etapa.Id, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); if (!listaEtapeExistente.Contains(etapa.Id)) { BLucrariEtape.Add(pIdLucrare, etapa.Id, 1, etapa.DurataMedieMinute, null); } } } }
private void salveazaEtape(int pIdLucrare) { List <int> listaEtapeExistente = BLucrariEtape.GetListIdEtapeByParamIdLucrare(pIdLucrare, EnumStare.Activa, null); if (this.lSePoateModifica) { foreach (var idEtapa in listaEtapeExistente) { BLucrariEtape.getByIdLucrareEtapa(pIdLucrare, idEtapa, null).Close(true, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Stergere), null); } foreach (var etapaCurenta in this.lColectieEtape) { BLucrariEtape.Add(pIdLucrare, etapaCurenta.Id, 1, etapaCurenta.DurataMedieMinute, null); } } }