public Int32 ValidateCreate(UNIDADE item, Int32?torre, USUARIO usuario) { try { // Verifica existencia prévia if (_baseService.CheckExist(item, usuario.ASSI_CD_ID) != null) { return(1); } // Completa objeto item.UNID_IN_ATIVO = 1; item.ASSI_CD_ID = usuario.ASSI_CD_ID; item.TORR_CD_ID = torre.Value; // Monta Log LOG log = new LOG { LOG_DT_DATA = DateTime.Now, USUA_CD_ID = usuario.USUA_CD_ID, ASSI_CD_ID = usuario.ASSI_CD_ID, LOG_NM_OPERACAO = "AddUNID", LOG_IN_ATIVO = 1, LOG_TX_REGISTRO = Serialization.SerializeJSON <UNIDADE>(item) }; // Persiste Int32 volta = _baseService.Create(item, log); return(volta); } catch (Exception ex) { throw; } }
//public Int32 ExecuteFilter(Int32? idCat, String titulo, DateTime? data, String texto, Int32? idAss, out List<NOTIFICACAO> objeto) //{ // try // { // objeto = new List<NOTIFICACAO>(); // Int32 volta = 0; // // Processa filtro // objeto = _baseService.ExecuteFilter(idCat, titulo, data, texto, idAss); // if (objeto.Count == 0) // { // volta = 1; // } // return volta; // } // catch (Exception ex) // { // throw; // } //} public Int32 ValidateCreate(UNIDADE item, USUARIO usuario, Int32?idAss) { try { // Verifica existencia prévia // Completa objeto item.UNID_IN_ATIVO = 1; // Monta Log LOG log = new LOG { LOG_DT_DATA = DateTime.Now, USUA_CD_ID = usuario.USUA_CD_ID, COND_CD_ID = idAss.Value, LOG_NM_OPERACAO = "AddUNID", LOG_IN_ATIVO = 1, LOG_TX_REGISTRO = Serialization.SerializeJSON <UNIDADE>(item) }; // Persiste Int32 volta = _baseService.Create(item, log); return(volta); } catch (Exception ex) { throw; } }