コード例 #1
0
 public void Gerenciar(NaoConformidade value)
 {
     if (value == null)
     {
         throw new ArgumentNullException(nameof(value));
     }
     context.InitProcedure("SpGerenciarNaoConformidades");
     context.AddParameter("IdNaoConformidade", value.IdNaoConformidade, p => p != 0);
     context.AddParameter("DescricaoNaoConformidade", value.Descricao, p => !string.IsNullOrWhiteSpace(p));
     context.AddParameter("IdOrigemNc", (int)value.OrigemNc, p => p != (int)enumOrigemNC.Todas);
     context.AddParameter("CodStatus", (int)value.Status);
     context.AddParameter("IdUsuarioOperacao", value.IdUsuarioOperacao);
     value.IdNaoConformidade = context.ExecuteScalar <int>();
 }
コード例 #2
0
 public async Task <Usuario> LogIn(string userName, long systemCode)
 {
     context.InitProcedure("SpLogarUsuario");
     context.AddParameter("Identidade", userName);
     //context.AddParameter("IdSistema", systemCode);
     return(await context.GetAsync <Usuario>());
 }
コード例 #3
0
 public void Gerenciar(Incidente value)
 {
     if (value == null)
     {
         throw new ArgumentNullException(nameof(value));
     }
     if (value.NaoConformidade?.IdNaoConformidade == 0)
     {
         throw new ArgumentOutOfRangeException(nameof(value.NaoConformidade), "Selecione uma Não Conformidade");
     }
     context.InitProcedure("SpGerenciarIncidentes");
     context.AddParameter("IdIncidente", value.IdIncidente, p => p != 0);
     context.AddParameter("DescricaoIncidente", value.Descricao, p => !string.IsNullOrWhiteSpace(p));
     context.AddParameter("IdNaoConformidade", value.NaoConformidade?.IdNaoConformidade, p => p != 0);
     context.AddParameter("IdUsuarioOperacao", value.IdUsuarioOperacao);
     context.AddParameter("IdEstadoIncidente", (int)value.EstadoIncidente, p => p != (int)enumEstadoIncidente.Todos);
     value.IdIncidente = context.ExecuteScalar <int>();
 }
コード例 #4
0
 public void Gerenciar(Despesa value)
 {
     if (value == null)
     {
         throw new ArgumentNullException(nameof(value));
     }
     if (value.CNPJ == 0 || value.CNPJ == null)
     {
         throw new ArgumentOutOfRangeException(nameof(value.CNPJ), "CNPJ obrigatório");
     }
     context.InitProcedure("SpGerenciarDespesas");
     context.AddParameter("IdDespesa", value.IdDespesa, p => p != 0);
     context.AddParameter("MesAno", value.MesAno, p => !string.IsNullOrWhiteSpace(p));
     context.AddParameter("CNPJ", value.CNPJ, p => p != 0);
     context.AddParameter("ValorEmpenhado", value.ValorEmpenhado, p => p != 0);
     context.AddParameter("ValorLiquidado", value.ValorLiquidado, p => p != 0);
     context.AddParameter("ValorPago", value.ValorPago, p => p != 0);
     context.AddParameter("ValorRestosAPagarPagos", value.ValorPago, p => p != 0);
     context.AddParameter("IdUsuarioOperacao", value.IdUsuarioOperacao);
     value.IdDespesa = context.ExecuteScalar <int>();
 }
コード例 #5
0
        public void Gerenciar(Usuario value)
        {
            if (value == null)
            {
                throw new ArgumentNullException(nameof(value));
            }
            context.InitProcedure("SpGerenciarUsuarios");
            context.AddParameter("IdUsuario", value.IdUsuario, p => p != 0);

            if (value.IdUsuario == 0)
            {
                context.AddParameter("DescSenha", value.DescSenha);
            }

            context.AddParameter("NomeUsuario", value.Nome);
            context.AddParameter("Login", value.Login);
            context.AddParameter("CPF", value.CPF);
            context.AddParameter("Email", value.Email, p => !string.IsNullOrWhiteSpace(p));
            context.AddParameter("CodStatus", (int)value.Status);
            context.AddParameter("IdPerfilUsuario", (int)value.PerfilUsuario);
            context.AddParameter("IdUsuarioOperacao", value.IdUsuarioOperacao);
            value.IdUsuario = context.ExecuteScalar <int>();
        }
コード例 #6
0
 public void Gerenciar(Receita value)
 {
     if (value == null)
     {
         throw new ArgumentNullException(nameof(value));
     }
     if (value.CNPJ == 0 || value.CNPJ == null)
     {
         throw new ArgumentOutOfRangeException(nameof(value.CNPJ), "CNPJ obrigatório");
     }
     context.InitProcedure("SpGerenciarReceitas");
     context.AddParameter("IdReceita", value.IdReceita, p => p != 0);
     context.AddParameter("Ano", value.Ano, p => !string.IsNullOrWhiteSpace(p));
     context.AddParameter("CNPJ", value.CNPJ, p => p != 0);
     context.AddParameter("OrcamentoAtualizado", value.OrcamentoAtualizado, p => p != 0);
     context.AddParameter("ReceitaRealizada", value.ReceitaRealizada, p => p != 0);
     context.AddParameter("PorcentagemPrevisto", value.PorcentagemPrevisto, p => p != 0);
     context.AddParameter("ValorLancado", value.ValorLancado, p => p != 0);
     context.AddParameter("IdUsuarioOperacao", value.IdUsuarioOperacao);
     value.IdReceita = context.ExecuteScalar <int>();
 }