Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        //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;
            }
        }