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>(); }
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>()); }
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>(); }
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>(); }
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>(); }
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>(); }