internal Deducao LancarDeducao(Deducao ded) { ContribuinteDAO deducao = new BaseDados(); Deducao decl = deducao.LancarDeducao(ded); return decl; }
List <GlobaisEmpresaTaxasNotasBE> CarregaDados(GlobaisEmpresaTaxasNotasBE obj) { List <GlobaisEmpresaTaxasNotasBE> result = new List <GlobaisEmpresaTaxasNotasBE>(); SqlDataReader dr = new BaseDados().RetornaDataReader(this.procedure, Globais.Helper.TipoSql.Select.ToString(), obj); if (dr.HasRows) { while (dr.Read()) { GlobaisEmpresaTaxasNotasBE item = new GlobaisEmpresaTaxasNotasBE(); item.confCom_id = DBNull.Value.Equals(dr["confCom_id "]) ? 0 : Convert.ToInt32(dr["confCom_id "]); item.conf_id = DBNull.Value.Equals(dr["conf_id "]) ? 0 : Convert.ToInt32(dr["conf_id "]); item.confCom_logo = dr["confCom_logo"].ToString(); item.confCom_calcularTributos = DBNull.Value.Equals(dr["confCom_calcularTributos"]) ? false : Convert.ToBoolean(dr["confCom_calcularTributos"]); item.confCom_valormaior = DBNull.Value.Equals(dr["confCom_valormaior"]) ? 0 : Convert.ToDecimal(dr["confCom_valormaior"]); item.confCom_pis = DBNull.Value.Equals(dr["confCom_pis"]) ? 0 : Convert.ToDecimal(dr["confCom_pis"]); item.confCom_confins = DBNull.Value.Equals(dr["confCom_confins"]) ? 0 : Convert.ToDecimal(dr["confCom_confins"]); item.confCom_cssl = DBNull.Value.Equals(dr["confCom_cssl"]) ? 0 : Convert.ToDecimal(dr["confCom_cssl"]); item.confCom_irrf = DBNull.Value.Equals(dr["confCom_irrf"]) ? 0 : Convert.ToDecimal(dr["confCom_irrf"]); item.confCom_boleto = DBNull.Value.Equals(dr["confCom_boleto"]) ? false : Convert.ToBoolean(dr["confCom_boleto"]); item.confCom_nota = DBNull.Value.Equals(dr["confCom_nota"]) ? false : Convert.ToBoolean(dr["confCom_nota"]); result.Add(item); } dr.Close(); } return(result); }
internal static void MudarPerfil(int id_user, int value) { BaseDados bd = new BaseDados(); string sql = $"UPDATE users SET perfil = {value} WHERE id = {id_user}"; bd.executaSQL(sql); }
public static void AlterarQuantidadeMenu(int user, int menu, int quantidade) { BaseDados bd = new BaseDados(); string sql = $"SELECT quantity FROM shopping_carts WHERE [user] = {user} AND menu = {menu}"; DataTable dados = bd.devolveSQL(sql); if (int.Parse(dados.Rows[0]["quantity"].ToString()) + quantidade > 0) { if (int.Parse(dados.Rows[0]["quantity"].ToString()) + quantidade >= 5) { quantidade = 5 - int.Parse(dados.Rows[0]["quantity"].ToString()); } sql = $"UPDATE shopping_carts SET quantity = (quantity + {quantidade}) WHERE [user] = {user} AND menu = {menu}"; bd.executaSQL(sql); } else { sql = $"DELETE FROM shopping_carts WHERE [user] = {user} AND menu = {menu}"; bd.executaSQL(sql); } }
public void Adicionar(BaseDados bd) { string sql = $@"INSERT INTO Leitores(nome,data_nasc,fotografia,estado) VALUES (@nome,@data_nasc,@fotografia,@estado)"; List <SqlParameter> parametros = new List <SqlParameter>() { new SqlParameter() { ParameterName = "@nome", SqlDbType = System.Data.SqlDbType.VarChar, Value = this.nome }, new SqlParameter() { ParameterName = "@data_nasc", SqlDbType = System.Data.SqlDbType.Date, Value = this.data_nascimento }, new SqlParameter() { ParameterName = "@fotografia", SqlDbType = System.Data.SqlDbType.VarBinary, Value = this.fotografia }, new SqlParameter() { ParameterName = "@estado", SqlDbType = System.Data.SqlDbType.Bit, Value = true }, }; bd.executaSQL(sql, parametros); }
public static void Main(string[] args) { var logger = NLogBuilder .ConfigureNLog("nlog.config") .GetCurrentClassLogger(); logger.Info("Iniciando o aplicativo"); try { //CreateHostBuilder(args).Build().Run(); //CRIA UM SERVIDOR IIS var host = CreateHostBuilder(args).Build(); //CRIA UM SERVIDOR IIS // O using utiliza algo temporariamente na memória // using (var scope = host.Services.CreateScope()) { var services = scope.ServiceProvider; BaseDados.CargaInicial(services); } host.Run(); } catch (Exception ex) { logger.Error(ex, "Aplicação parou de rodar"); }finally { NLog.LogManager.Shutdown(); } }
public string GerarCodigo(int tipo) { BaseDados banco = new BaseDados(); string codigo = "S"; if (tipo == (int)ETipo.Incidente) { codigo = "I"; } int count = 0; count = banco.tb_solicitacoes.Where(a => a.data_cadastro.Value.Year == DateTime.Now.Year).ToList().Count(); DateTime teste = DateTime.Now; for (int i = 0; i < (4 - count.ToString().Length); i++) { codigo += "0"; } codigo += (count + 1); return(codigo); }
//TODO:pesquisar por nome public static List <Livro> PesquisaPorNome(BaseDados bd, string nomePesquisar) { string sql = "SELECT * FROM Livros WHERE nome LIKE @nomePesquisar"; List <SqlParameter> parametros = new List <SqlParameter>() { new SqlParameter() { ParameterName = "@nomePesquisar", SqlDbType = System.Data.SqlDbType.VarChar, Value = "%" + nomePesquisar + "%" } }; DataTable dados = bd.devolveSQL(sql, parametros); List <Livro> lista = new List <Livro>(); foreach (DataRow linha in dados.Rows) { int nlivro = int.Parse(linha["nlivro"].ToString()); string nome = linha["nome"].ToString(); int ano = int.Parse(linha["ano"].ToString()); DateTime data = DateTime.Parse(linha["data_aquisicao"].ToString()); decimal preco = Decimal.Parse(linha["preco"].ToString()); string capa = linha["capa"].ToString(); bool estado = bool.Parse(linha["estado"].ToString()); Livro novo = new Livro(nlivro, nome, ano, data, preco, capa, estado); lista.Add(novo); } return(lista); }
private void cboBasesDados_DropDown(object sender, EventArgs e) { var servidor = txtServidor.Text; var usuarioServidor = txtUsuarioServidor.Text; var password = mskSenhaUsuarioServidor.Text; if (ValidaCampos(servidor, usuarioServidor, "não necessita dessa informação", "não necessita dessa informação", "não necessita dessa informação")) { var server = new Server(servidor); server.ConnectionContext.LoginSecure = false; // set to true for Windows Authentication server.ConnectionContext.Login = usuarioServidor; server.ConnectionContext.Password = password; Console.WriteLine(server.Information.Version); // connection is established List <BaseDados> bases = new List <BaseDados>(); foreach (var item in server.Databases) { var baseDados = new BaseDados(item.ToString().Replace("[", "").Replace("]", "")); bases.Add(baseDados); } cboBasesDados.DataSource = bases; cboBasesDados.DisplayMember = "Nome"; cboBasesDados.ValueMember = "Nome"; } }
public IActionResult FaleConosco(Cliente novoCliente) { BaseDados bd = new BaseDados(); bd.InserirForm(novoCliente); return(View("Concluido")); }
//listar disponíveis public static List <Livro> ListaTodosLivrosComEstado(BaseDados bd, int estado, bool ordenar = false) { string sql = $"SELECT * FROM Livros WHERE estado={estado} "; if (ordenar) { sql += " ORDER BY nome"; } DataTable dados = bd.devolveSQL(sql); List <Livro> lista = new List <Livro>(); foreach (DataRow linha in dados.Rows) { int nlivro = int.Parse(linha["nlivro"].ToString()); string nome = linha["nome"].ToString(); int ano = int.Parse(linha["ano"].ToString()); DateTime data = DateTime.Parse(linha["data_aquisicao"].ToString()); decimal preco = Decimal.Parse(linha["preco"].ToString()); string capa = linha["capa"].ToString(); bool estadolivro = bool.Parse(linha["estado"].ToString()); Livro novo = new Livro(nlivro, nome, ano, data, preco, capa, estadolivro); lista.Add(novo); } return(lista); }
internal Declaracao adicionarDeclaracao(Declaracao d) { ContribuinteDAO dec = new BaseDados(); Declaracao de = dec.adicionarDec(d); return de; }
internal Contribuinte buscarContribuinte(int cpf) { ContribuinteDAO contribuintes = new BaseDados(); Contribuinte cont = contribuintes.BuscarCPFContribuinte(cpf); return cont; }
internal Contribuinte CadastrarContribuinte(Contribuinte c) { ContribuinteDAO con= new BaseDados(); Contribuinte cc = con.CadastrarContribuinte(c); return cc; }
internal static Restaurant GetRestaurante(int restaurant) { BaseDados bd = new BaseDados(); string sql = $"SELECT * FROM restaurants WHERE id = {restaurant}"; DataTable dados = bd.devolveSQL(sql); if (dados == null || dados.Rows.Count == 0 || dados.Rows.Count > 1) { return(null); } Restaurant restaurant1 = new Restaurant(); restaurant1.id = restaurant; restaurant1.owner = int.Parse(dados.Rows[0]["owner"].ToString()); restaurant1.name = dados.Rows[0]["name"].ToString(); restaurant1.city = dados.Rows[0]["city"].ToString(); restaurant1.cp = dados.Rows[0]["cp"].ToString(); restaurant1.saldo = double.Parse(dados.Rows[0]["saldo"].ToString()); restaurant1.address = dados.Rows[0]["address"].ToString(); restaurant1.enabled = bool.Parse(dados.Rows[0]["enabled"].ToString()); return(restaurant1); }
public static void Main(string[] args) { var logger = NLogBuilder.ConfigureNLog("nlog.config") .GetCurrentClassLogger(); logger.Info("Iniciando a WEB-API.."); try { //CreateHostBuilder(args).Build().Run(); //Obtém a instância da aplicação que será executada no servidor. 'Startup.ConfigureServices' será chamado. var host = CreateHostBuilder(args).Build(); //Antes de executar a aplicação no server, inclui os dados para teste. using (var scope = host.Services.CreateScope()) { BaseDados.CargaInicial(scope.ServiceProvider); } //Executa a aplicação no servidor. 'Startup.Configure' será chamado. host.Run(); } catch (Exception ex) { logger.Error(ex, "Aplicação parou de funcionar."); } finally { NLog.LogManager.Shutdown(); } }
public static DataTable ListarRestaurantesDiponiveis() { BaseDados bd = new BaseDados(); DataTable dados = bd.devolveSQL("SELECT id,name,city,address FROM restaurants WHERE enabled = 1"); return(dados); }
internal static DataTable GetEstafetaOrder(int id_estafeta) { /* * Orders States * 1 - Em processamento * 2 - A ser preparada * 3 - A caminho * 4 - Entregue * 5 - Cancelada */ BaseDados bd = new BaseDados(); string sql = $@"SELECT orders.id,users1.[name] as Cliente, CASE WHEN orders.[state] = 1 THEN 'Em processamento' WHEN orders.[state] = 2 THEN 'A ser preparado' WHEN orders.[state] = 3 THEN 'A caminho' WHEN orders.[state] = 4 THEN 'Entregue' WHEN orders.[state] = 5 THEN 'Cancelado' ELSE 'Desconhecido' END AS Estado,orders.[state] as estadonum,addresses.city as Cidade, addresses.cp as [CP], addresses.address as Morada , orders.createDate as [Data] FROM orders, users as users1, addresses WHERE orders.client = users1.id AND orders.address = addresses.id AND orders.[state] in (1,2,3) AND courier = {id_estafeta}"; DataTable dados = bd.devolveSQL(sql); if (dados == null || dados.Rows.Count == 0) { return(null); } return(dados); }
public List <LogSolicitacoesVO> ConsultarLog(int CodSolicitacao = 0) { List <tb_LogSolicitacoes> lstRetorno = new List <tb_LogSolicitacoes>(); BaseDados objbanco = new BaseDados(); if (CodSolicitacao == 0) { lstRetorno = objbanco.tb_LogSolicitacoes.Include("tb_status").Include("tb_solicitacoes").Include("tb_usuarios").ToList(); } else { lstRetorno = objbanco.tb_LogSolicitacoes.Include("tb_status").Include("tb_solicitacoes").Include("tb_usuarios") .Where(c => c.solicitacoes_id == CodSolicitacao).ToList(); } List <LogSolicitacoesVO> lstTratada = new List <LogSolicitacoesVO>(); for (int i = 0; i < lstRetorno.Count; i++) { LogSolicitacoesVO objLog = new LogSolicitacoesVO(); objLog.CodLog = lstRetorno[i].id; objLog.DataRegistro = Convert.ToDateTime(lstRetorno[i].tb_solicitacoes.data_final); objLog.CodSolicitacao = lstRetorno[i].tb_solicitacoes.id; objLog.Detalhamento = lstRetorno[i].tb_solicitacoes.detalhamento; objLog.NomeAtendenteId = lstRetorno[i].tb_usuarios.id; objLog.StatusChamadoId = lstRetorno[i].tb_status.id; lstTratada.Add(objLog); } return(lstTratada); }
internal static void ToggleState(int id_pedido, int estado) { BaseDados bd = new BaseDados(); string sql = $"UPDATE orders SET state = {estado} WHERE id = {id_pedido}"; bd.executaSQL(sql); }
List <NTLoteBE> CarregaDados(NTLoteBE obj) { List <NTLoteBE> result = new List <NTLoteBE>(); SqlDataReader dr = new BaseDados().RetornaDataReader(this.procedure, Globais.Helper.TipoSql.Select.ToString(), obj); if (dr.HasRows) { while (dr.Read()) { NTLoteBE item = new NTLoteBE(); item.lote_id = DBNull.Value.Equals(dr["lote_id "]) ? 0 : Convert.ToInt32(dr["lote_id "]); item.log_id = DBNull.Value.Equals(dr["log_id"]) ? 0 : Convert.ToInt32(dr["log_id"]); item.user_id = DBNull.Value.Equals(dr["user_id"]) ? 0 : Convert.ToInt32(dr["user_id"]); item.log_cadastro = Convert.ToDateTime(dr["log_cadastro"]); item.log_alteracao = DBNull.Value.Equals(dr["user_id"]) ? default(DateTime) : Convert.ToDateTime(dr["log_alteracao"]); item.log_exclusao = DBNull.Value.Equals(dr["user_id"]) ? default(DateTime) : Convert.ToDateTime(dr["log_exclusao"]); item.log_ativo = DBNull.Value.Equals(dr["log_ativo"]) ? false : Convert.ToBoolean(dr["log_exclusao"]); item.conf_id = DBNull.Value.Equals(dr["conf_id "]) ? 0 : Convert.ToInt32(dr["conf_id "]); item.lote_serie = dr["lote_serie"].ToString(); item.lote_modulo = dr["lote_modulo"].ToString(); item.lote_emissao = DBNull.Value.Equals(dr["lote_emissao"]) ? default(DateTime) : Convert.ToDateTime(dr["lote_emissao"]); result.Add(item); } dr.Close(); } return(result); }
List <NTNotasItensBE> CarregaDados(NTNotasItensBE obj) { List <NTNotasItensBE> result = new List <NTNotasItensBE>(); SqlDataReader dr = new BaseDados().RetornaDataReader(this.procedure, Globais.Helper.TipoSql.Select.ToString(), obj); if (dr.HasRows) { while (dr.Read()) { NTNotasItensBE item = new NTNotasItensBE(); item.notI_ind = DBNull.Value.Equals(dr["notI_ind "]) ? 0 : Convert.ToInt32(dr["notI_ind "]); item.not_id = DBNull.Value.Equals(dr["not_id "]) ? 0 : Convert.ToInt32(dr["not_id "]); item.not_numero = DBNull.Value.Equals(dr["not_numero "]) ? 0 : Convert.ToInt32(dr["not_numero "]); item.notI_qtde = DBNull.Value.Equals(dr["notI_qtde "]) ? 0 : Convert.ToInt32(dr["notI_qtde "]); item.notI_descricao = dr["notI_descricao"].ToString(); item.notI_precoUnitario = DBNull.Value.Equals(dr["notI_precoUnitario"]) ? 0 : Convert.ToDecimal(dr["notI_precoUnitario"]); item.notI_total = DBNull.Value.Equals(dr["notI_total"]) ? 0 : Convert.ToDecimal(dr["notI_total"]); item.notI_tipo = dr["notI_tipo"].ToString(); item.notI_ep = dr["notI_ep"].ToString(); item.notI_tipoReceita = dr["notI_tipoReceita"].ToString(); result.Add(item); } dr.Close(); } return(result); }
public static int NrLeitores(BaseDados bd) { DataTable dados = bd.devolveSQL("select count(*) from leitores"); int nr = int.Parse(dados.Rows[0][0].ToString()); return(nr); }
internal static void LevantarDinheiro(int id_user, double saldo, double valor) { BaseDados bd = new BaseDados(); var transacao = bd.iniciarTransacao(IsolationLevel.Serializable); try { string sql = $"UPDATE users SET saldo = (saldo - {valor.ToString().Replace(",", ".")}) WHERE id = {id_user}"; bd.executaSQL(sql, new List <System.Data.SqlClient.SqlParameter>(), transacao); sql = $@"INSERT INTO transacoes([user],[source],saldo,valor) VALUES({id_user},'Levantamento PayPal', {saldo.ToString().Replace(",", ".")},{valor.ToString().Replace(",", ".")})"; bd.executaSQL(sql, new List <System.Data.SqlClient.SqlParameter>(), transacao); transacao.Commit(); } catch (Exception erro) { transacao.Rollback(); throw erro; } }
public static List <Leitor> ListarTodos(BaseDados bd, int primeiro, int ultimo) { string sql = $@"SELECT nleitor,nome,data_nasc,fotografia,estado FROM ( SELECT row_number() over (order by nleitor) as num, nleitor,nome,data_nasc,fotografia,estado FROM Leitores) as p WHERE num>={primeiro} and num<={ultimo}"; var dados = bd.devolveSQL(sql); List <Leitor> lista = new List <Leitor>(); foreach (DataRow linha in dados.Rows) { int nleitor = int.Parse(linha["nleitor"].ToString()); string nome = linha["nome"].ToString(); DateTime data = DateTime.Parse(linha["data_nasc"].ToString()); byte[] fotografia = (byte[])linha["fotografia"]; bool estado = bool.Parse(linha["estado"].ToString()); Leitor novo = new Leitor(nleitor, nome, data, fotografia, estado); lista.Add(novo); } return(lista); }
internal static Menu GetMenu(int id_menu) { BaseDados bd = new BaseDados(); string sql = $"SELECT * FROM menus WHERE id = {id_menu}"; DataTable dados = bd.devolveSQL(sql); if (dados == null || dados.Rows.Count == 0 || dados.Rows.Count > 1) { return(null); } Menu menu = new Menu(); menu.id = id_menu; menu.restaurant = int.Parse(dados.Rows[0]["restaurant"].ToString()); menu.title = dados.Rows[0]["title"].ToString(); menu.description = dados.Rows[0]["description"].ToString(); menu.stock = bool.Parse(dados.Rows[0]["stock"].ToString()); menu.stars = int.Parse(dados.Rows[0]["stars"].ToString()); menu.price = double.Parse(dados.Rows[0]["price"].ToString()); menu.enabled = bool.Parse(dados.Rows[0]["enabled"].ToString()); return(menu); }
public void Receber(BaseDados bd) { string sql = ""; //iniciar transação SqlTransaction transacao = bd.iniciarTransacao(); //atualizar o estado do empréstimo sql = $"UPDATE Emprestimos SET estado=0, data_devolve=@data" + $" WHERE nemprestimo=@nemprestimo"; List <SqlParameter> parametros = new List <SqlParameter>() { new SqlParameter() { ParameterName = "@data", SqlDbType = System.Data.SqlDbType.Date, Value = DateTime.Now }, new SqlParameter() { ParameterName = "@nemprestimo", SqlDbType = System.Data.SqlDbType.Int, Value = this.nemprestimo } }; bd.executaSQL(sql, parametros, transacao); //atualizar o estado do livro sql = "UPDATE Livros SET estado=1 WHERE nlivro=" + this.nlivro; bd.executaSQL(sql, null, transacao); //terminar transação transacao.Commit(); }
static public DataTable GetRestaurantes() { BaseDados bd = new BaseDados(); string sql = @"SELECT restaurants.id,restaurants.name, users.[name] as [owner], restaurants.city, restaurants.[address], restaurants.cp, restaurants.[enabled], restaurants.saldo FROM restaurants INNER JOIN users ON restaurants.[owner] = users.id"; return(bd.devolveSQL(sql)); }
internal static User GetUser(int id_user) { BaseDados bd = new BaseDados(); string sql = $@"SELECT * FROM users WHERE id = {id_user}"; DataTable dados = bd.devolveSQL(sql); User user = new User(); user.email = dados.Rows[0]["email"].ToString(); user.nome = dados.Rows[0]["name"].ToString(); user.nif = dados.Rows[0]["nif"].ToString(); user.estado = int.Parse(dados.Rows[0]["estado"].ToString()); user.perfil = int.Parse(dados.Rows[0]["perfil"].ToString()); user.data_nasc = DateTime.Parse(dados.Rows[0]["data_nasc"].ToString()); user.saldo = double.Parse(dados.Rows[0]["saldo"].ToString()); user.driving_license = dados.Rows[0]["drivingLicense"].ToString(); if (dados.Rows[0]["drivingLicenseValidity"].ToString() != "") { user.driving_licenseValidity = DateTime.Parse(dados.Rows[0]["drivingLicenseValidity"].ToString()); } user.createDate = DateTime.Parse(dados.Rows[0]["createDate"].ToString()); return(user); }
internal Declaracao AlterarStatus(bool status) { ContribuinteDAO declaracoes = new BaseDados(); Declaracao decl = declaracoes.AlterarStatus(status); return decl; }