bool SalveazaComandaEtape(BClientiComenziEtape pLucrareEtapa, DateTime pDataInceput, DateTime pDataSfarsit, int pIdTehnician) { bool esteValid = BClientiComenziEtape.SuntInformatiileNecesareCoerente(this.lComanda.Id, pLucrareEtapa.Id); if (esteValid) { List <int> lstEtape = BClientiComenziEtape.GetIdListByParamIdComandaClient(this.lComanda.Id, CDefinitiiComune.EnumStare.Activa, null); if (lstEtape.Contains(pLucrareEtapa.Id)) { pLucrareEtapa.DataInceput = pDataInceput; pLucrareEtapa.DataFinal = pDataSfarsit; pLucrareEtapa.IdTehnician = pIdTehnician; pLucrareEtapa.UpdateAll(); } else { BClientiComenziEtape.Add(this.lComanda.Id, pLucrareEtapa.IdEtapa, pDataInceput, pDataSfarsit, pIdTehnician, string.Empty, null); } } else { IHMEfecteSpeciale.AplicaEfectNU(this.GetFormParinte()); } return(esteValid); }
bool SalveazaComandaEtape(BEtape pLucrareEtapa, DateTime pDataInceput, DateTime pDataSfarsit, int pIdTehnician) { bool esteValid = BClientiComenziEtape.SuntInformatiileNecesareCoerente(this.lComanda.Id, pLucrareEtapa.Id); if (esteValid) { BClientiComenziEtape.Add(this.lComanda.Id, pLucrareEtapa.Id, pDataInceput, pDataSfarsit, pIdTehnician, string.Empty, null); } else { IHMEfecteSpeciale.AplicaEfectNU(this.GetFormParinte()); } return(esteValid); }