private void btnEliminarMovimento_Click(object sender, EventArgs e) { // Alinea a) Obter numero da linha corrente. int numLinhaNaGrid = dataGridView1.CurrentRow.Index; // Alinea b) Dessa linha obter a chave primaria int PK = Convert.ToInt32(dataGridView1.Rows[numLinhaNaGrid].Cells[0].Value); if (DialogResult.Yes == MessageBox.Show("Tem certeza que deseja ELIMINAR este Movimento?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2)) { // Alinea c) Com essa PK eliminar o registo (SQL) string s = $"delete from TMovimentos where Id = '{PK}'"; Conecta obj = new Conecta(); obj.SSQL = s; obj.BuscarDados(); SSQL = "select * from TMovimentos where ClienteId = " + listBox1.SelectedValue; dataGridView1.Columns.Clear(); obj.SSQL = SSQL; // Fazer o refresh á Grid dataGridView1.DataSource = obj.BuscarDados(); dataGridView1.Columns.Add("Saldo", "Saldo"); dataGridView1.Columns.Add("Produção", "Produção"); CalcularTotaisDebitoCredito(); FormatarGrid(); CalcularSaldo(); } }
private void btnEnviarDadosParaBD_Click(object sender, EventArgs e) { // Dividir o problema em partes... // Alinea a) Recolher e Inserir movimentos Conecta obj = new Conecta(); // Mensagem de confirmação da inserção de dados. if (DialogResult.Yes == MessageBox.Show("Tem certeza que deseja inserir estes dados?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2)) { obj.SSQL = $"insert into TMovimentos(DataRegisto, Descricao, ValorDebito, ValorCredito, ClienteId) values('{dateTimePicker1.Value.ToString("yyyy/MM/dd")}', '{txtDescricao.Text}', '{txtValorDebito.Text}', '{txtValorCredito.Text}', '{listBox1.SelectedValue}');"; obj.BuscarDados(); } // Alinea b) Atualizar a Grid. Conecta refresh = new Conecta(); SSQL = "select * from TMovimentos where ClienteId = " + listBox1.SelectedValue; dataGridView1.Columns.Clear(); obj.SSQL = SSQL; dataGridView1.DataSource = obj.BuscarDados(); dataGridView1.Columns.Add("Saldo", "Saldo"); dataGridView1.Columns.Add("Produção", "Produção"); CalcularTotaisDebitoCredito(); FormatarGrid(); CalcularSaldo(); }
public override object Pesquisar(string form) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = null; bool isNumeric = int.TryParse(form, out int n); if (form.Length <= 4 && isNumeric) { sql = @"SELECT * FROM formaPagamento WHERE codigo = @form"; } else { sql = @"SELECT * FROM formaPagamento WHERE forma like '%'+ @form + '%' "; } SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@form", form); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtForma = new DataTable(); da.Fill(dtForma); conexao.Close(); return(dtForma); } }
public override object BuscarPorID(object id) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = @"SELECT * FROM paises WHERE codigo = @codigo"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@codigo", id); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtPais = new DataTable(); da.Fill(dtPais); paises = null; foreach (DataRow row in dtPais.Rows) { Paises pais = new Paises(); pais.codigo = Convert.ToInt32(row["codigo"]); pais.pais = Convert.ToString(row["pais"]); pais.dtCadastro = Convert.ToDateTime(row["dtCadastro"]); pais.dtAlteracao = Convert.ToDateTime(row["dtAlteracao"]); pais.usuario = Convert.ToString(row["usuario"]); this.paises = pais; } conexao.Close(); return(paises); //as object } }
public override object BuscarPorID(object codigo) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = @"SELECT fornecedores.codigo, fornecedores.fornecedor, fornecedores.nomeFantasia, fornecedores.dtFundacao, fornecedores.sexo, fornecedores.endereco, fornecedores.numero, fornecedores.complemento, fornecedores.bairro, fornecedores.cep, fornecedores.codCidade, fornecedores.telefone, fornecedores.celular, fornecedores.email, fornecedores.contato, fornecedores.site, fornecedores.cnpj, fornecedores.ie, fornecedores.limiteCredito, fornecedores.observacoes, fornecedores.dtCadastro, fornecedores.dtAlteracao, fornecedores.usuario, fornecedores.codCondPagamento, fornecedores.fisico, fornecedores.cpf, fornecedores.rg, condicaoPagamento.condicao, cidades.cidade FROM fornecedores INNER JOIN condicaoPagamento ON fornecedores.codCondPagamento = condicaoPagamento.codigo INNER JOIN cidades ON fornecedores.codCidade = cidades.codigo WHERE fornecedores.codigo = @codigo"; comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@codigo", codigo); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtFornecedor = new DataTable(); da.Fill(dtFornecedor); fornecedor = null; foreach (DataRow row in dtFornecedor.Rows) { Fornecedores forn = new Fornecedores(); forn.codigo = Convert.ToInt32(row["codigo"]); forn.fornecedor = Convert.ToString(row["fornecedor"]); forn.nomeFantasia = Convert.ToString(row["nomeFantasia"]); forn.dtFundacao = Convert.ToDateTime(row["dtFundacao"]); forn.sexo = Convert.ToChar(row["sexo"]); forn.endereco = Convert.ToString(row["endereco"]); forn.numero = Convert.ToString(row["numero"]); forn.complemento = Convert.ToString(row["complemento"]); forn.bairro = Convert.ToString(row["bairro"]); forn.cep = Convert.ToString(row["cep"]); forn.Cidade = daoCidade.BuscarPorID(Convert.ToInt32(row["codCidade"])) as Cidades; forn.telefone = Convert.ToString(row["telefone"]); forn.celular = Convert.ToString(row["celular"]); forn.contato = Convert.ToString(row["contato"]); forn.email = Convert.ToString(row["email"]); forn.site = Convert.ToString(row["site"]); forn.cpf = Convert.ToString(row["cpf"]); forn.rg = Convert.ToString(row["rg"]); forn.cnpj = Convert.ToString(row["cnpj"]); forn.ie = Convert.ToString(row["ie"]); if (Convert.ToInt32("0" + row["codCondPagamento"]) != 0) { forn.CondPagamento = daoCondPagamento.BuscarPorID(Convert.ToInt32(row["codCondPagamento"])) as CondicaoPagamentos; } forn.limiteCredito = Convert.ToDouble(row["limiteCredito"]); forn.observacoes = Convert.ToString(row["observacoes"]); forn.dtCadastro = Convert.ToDateTime(row["dtCadastro"]); forn.dtAlteracao = Convert.ToDateTime(row["dtAlteracao"]); forn.usuario = Convert.ToString(row["usuario"]); forn.fisico = Convert.ToBoolean(row["fisico"]); this.fornecedor = forn; } conexao.Close(); return(fornecedor); } }
private bool ApagarProdutoDetalhe(string IDModelo) { try { var idproduto = BuscaIdProduto(); Conecta cnn = new Conecta(); //BuscaIdDetalhes cnn.query_string = ""; cnn.query_string = "SELECT ID FROM tbProdutosDetalhes WHERE IdProduto ='" + IDModelo + "'"; IdDetalhe = cnn.Mysql_data_adapter(); //Deleta Detalhes foreach (DataRow item in IdDetalhe.Rows) { cnn.query_string = ""; cnn.query_string = "DELETE FROM tbProdutosDetalhes WHERE ID = '" + item["ID"].ToString() + "'"; cnn.GetExecute_non_query(); } //Deleta Produto cnn.query_string = ""; cnn.query_string = "DELETE FROM tbProdutos WHERE ID = '" + idproduto + "'"; cnn.GetExecute_non_query(); return(true); } catch (Exception) { throw; } }
/// <summary> /// Metodo para Insere os dados de Usuários na base /// </summary> private bool InsereDados() { try { //Conecta Sql Conecta cnn = new Conecta(); cnn.query_string = ""; cnn.query_string = "INSERT INTO tbUsuarios(Login,Senha,Nome,InsertDate,Status)" + "VALUES('" + txtLogin.Text + "','" + txtSenha.Text + "','" + txtNome.Text + "','" + Insertdata + "','" + "A');"; // valida execução if (cnn.GetExecute_non_query()) { txtLogin.Text = ""; txtNome.Text = ""; txtSenha.Text = ""; return(true); } else { throw new Exception(); } } catch { return(false); } }
public override object BuscarPorID(object id) { // Instanciando a conexão using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = @"select * from cidades where codigo = @codigo"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@codigo", id); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtCidade = new DataTable(); da.Fill(dtCidade); EstadosDAO daoEstado = new EstadosDAO(); cidade = null; foreach (DataRow row in dtCidade.Rows) { Cidades cid = new Cidades(); cid.codigo = Convert.ToInt32(row["codigo"]); cid.cidade = Convert.ToString(row["cidade"]); cid.Estado = daoEstado.BuscarPorID(Convert.ToInt32(row["codEstado"])) as Estados; cid.dtCadastro = Convert.ToDateTime(row["dtCadastro"]); cid.dtAlteracao = Convert.ToDateTime(row["dtAlteracao"]); cid.usuario = Convert.ToString(row["usuario"]); this.cidade = cid; } conexao.Close(); return(cidade); } }
public DataTable ListarTodosFornecedores_porNome(object obj) { using (SqlConnection conexao = Conecta.CreateConnection()) { Fornecedores forn = obj as Fornecedores; SqlDataAdapter da; string sql = @"SELECT fornecedores.codigo, fornecedores.fornecedor, fornecedores.nomeFantasia, fornecedores.dtFundacao, fornecedores.sexo, fornecedores.endereco, fornecedores.numero, fornecedores.complemento, fornecedores.bairro, fornecedores.cep, fornecedores.codCidade, fornecedores.telefone, fornecedores.celular, fornecedores.email, fornecedores.contato, fornecedores.site, fornecedores.cnpj, fornecedores.ie, fornecedores.limiteCredito, fornecedores.observacoes, fornecedores.dtCadastro, fornecedores.dtAlteracao, fornecedores.usuario, fornecedores.codCondPagamento, fornecedores.fisico, fornecedores.cpf, fornecedores.rg, condicaoPagamento.condicao, cidades.cidade FROM fornecedores INNER JOIN condicaoPagamento ON fornecedores.codCondPagamento = condicaoPagamento.codigo INNER JOIN cidades ON fornecedores.codCidade = cidades.codigo WHERE fornecedores.fornecedor like '%' + @nome + '%'"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@nome", forn.fornecedor); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtFornecedor = new DataTable(); da.Fill(dtFornecedor); conexao.Close(); return(dtFornecedor); } }
public DataTable BuscarConta_Filtro(object nota, object cliente, object formaPagamento, DateTime dateMin, DateTime dateMax) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string select = @"SELECT contaReceber.modelo, contaReceber.serie, contaReceber.nrNota, contaReceber.codCliente, contaReceber.nrParcela , contaReceber.codFormaPagamento, contaReceber.dtEmissao, contaReceber.dtVencimento, contaReceber.valorParcela, contaReceber.observacoes, contaReceber.dtCadastro, contaReceber.dtAlteracao, contaReceber.usuario, contaReceber.recebido, clientes.cliente, formaPagamento.forma FROM contaReceber INNER JOIN clientes ON contaReceber.codCliente = clientes.codigo INNER JOIN formaPagamento ON contaReceber.codFormaPagamento = formaPagamento.codigo " ; string where = " WHERE 1 = 1 "; string sql = ""; if (nota != null) { where += " AND contaReceber.nrNota = @nrNota "; } else if (cliente != null) { where += " AND clientes.cliente = @fornecedor OR clientes.cliente like '%'+ @cliente +'%' "; } else if (formaPagamento != null) { where += " AND formaPagamento.forma = @formaPagamento OR formaPagamento.forma like '%'+ @formaPagamento +'%' "; } else if (dateMin != DateTime.MinValue & dateMax != DateTime.MinValue) { where += " AND contaReceber.dtVencimento >= @dateMin AND contaReceber.dtVencimento <= @dateMax "; } sql = select + where; SqlCommand comando = new SqlCommand(sql, conexao); if (nota != null) { comando.Parameters.AddWithValue("@nrNota", nota); } else if (cliente != null) { comando.Parameters.AddWithValue("@cliente", cliente); } else if (formaPagamento != null) { comando.Parameters.AddWithValue("@formaPagamento", formaPagamento); } else if (dateMin != DateTime.MinValue & dateMax != DateTime.MinValue) { comando.Parameters.AddWithValue("@dateMin", dateMin); comando.Parameters.AddWithValue("@dateMax", dateMax); } conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtContaPagar = new DataTable(); da.Fill(dtContaPagar); conexao.Close(); return(dtContaPagar); } }
public DataTable ListaPorCliente(int codigo) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = @"SELECT contaReceber.modelo, contaReceber.serie, contaReceber.nrNota, contaReceber.codCliente, contaReceber.nrParcela , contaReceber.codFormaPagamento, contaReceber.dtEmissao, contaReceber.dtVencimento, contaReceber.valorParcela, contaReceber.observacoes, contaReceber.dtCadastro, contaReceber.dtAlteracao, contaReceber.usuario, contaReceber.recebido, clientes.cliente, formaPagamento.forma FROM contaReceber INNER JOIN clientes ON contaReceber.codCliente = clientes.codigo INNER JOIN formaPagamento ON contaReceber.codFormaPagamento = formaPagamento.codigo WHERE contaReceber.codCliente = @codCliente"; SqlCommand comando = new SqlCommand(sql, conexao); comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@codCliente", codigo); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtContaReceber = new DataTable(); da.Fill(dtContaReceber); conexao.Close(); return(dtContaReceber); } }
public override object BuscarPorID(object codigo) { // Instanciando a conexão using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = @"SELECT * FROM categorias WHERE codigo = @codigo"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@codigo", codigo); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtPais = new DataTable(); da.Fill(dtPais); categorias = null; foreach (DataRow row in dtPais.Rows) { Categorias cat = new Categorias(); cat.codigo = Convert.ToInt32(row["codigo"]); cat.categoria = Convert.ToString(row["categoria"]); cat.dtCadastro = Convert.ToDateTime(row["dtCadastro"]); cat.dtAlteracao = Convert.ToDateTime(row["dtAlteracao"]); cat.usuario = Convert.ToString(row["usuario"]); this.categorias = cat; } conexao.Close(); return(categorias); } }
public override void Excluir(object codigo) { using (SqlConnection conexao = Conecta.CreateConnection()) { try { string sql = @"DELETE FROM funcionarios WHERE (codigo = @codigo)"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@codigo", codigo); conexao.Open(); comando.ExecuteNonQuery(); } catch (SqlException e) { MessageBox.Show(e.Message); } finally { conexao.Close(); } } }
public DataTable ListarTodosClientes_porNome(object obj) { using (SqlConnection conexao = Conecta.CreateConnection()) { Clientes cliente = obj as Clientes; SqlDataAdapter da; string sql = @"SELECT clientes.codigo, clientes.cliente, clientes.apelido, clientes.sexo, clientes.endereco, clientes.bairro, clientes.telefone, clientes.celular, clientes.juridico, clientes.cnpj, clientes.ie, clientes.numero, clientes.cpf, cidades.cidade, condicaoPagamento.condicao, clientes.dtNascimento, clientes.complemento, clientes.cep, clientes.codCidade, clientes.email, clientes.contato, clientes.site, clientes.rg, clientes.codCondPagamento, clientes.observacoes, clientes.limiteCredito, clientes.dtCadastro, clientes.dtAlteracao, clientes.usuario, clientes.estrangeiro FROM clientes INNER JOIN condicaoPagamento ON clientes.codCondPagamento = condicaoPagamento.codigo INNER JOIN cidades ON clientes.codCidade = cidades.codigo WHERE clientes.nome = @nome"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@nome", cliente.cliente); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtCliente = new DataTable(); da.Fill(dtCliente); conexao.Close(); return(dtCliente); } }
public override object Pesquisar(string cat) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = null; bool isNumeric = int.TryParse(cat, out int n); if (cat.Length <= 4 && isNumeric) { sql = @"SELECT * FROM categorias WHERE codigo = @cat"; } else { sql = @"SELECT * FROM categorias WHERE categoria like '%'+ @cat + '%' "; } SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@cat", cat); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtCategoria = new DataTable(); da.Fill(dtCategoria); conexao.Close(); return(dtCategoria); } }
public override object BuscarPorID(object id) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = @"SELECT * FROM formaPagamento WHERE codigo = @codigo"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@codigo", id); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtFormaPag = new DataTable(); da.Fill(dtFormaPag); formaPagamento = null; foreach (DataRow row in dtFormaPag.Rows) { FormaPagamentos condPag = new FormaPagamentos(); condPag.codigo = Convert.ToInt32(row["codigo"]); condPag.forma = Convert.ToString(row["forma"]); condPag.dtAlteracao = Convert.ToDateTime(row["dtAlteracao"]); condPag.dtCadastro = Convert.ToDateTime(row["dtCadastro"]); condPag.usuario = Convert.ToString(row["usuario"]); this.formaPagamento = condPag; } conexao.Close(); return(formaPagamento); } }
public override object Pesquisar(string cid) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = null; bool isNumeric = int.TryParse(cid, out int n); if (cid.Length <= 4 && isNumeric) { sql = @"select * from cidades where codigo = @cid"; } else { sql = @"select * from cidades where cidade like '%'+ @cid + '%' "; } SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@cid", cid); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtCidade = new DataTable(); da.Fill(dtCidade); conexao.Close(); return(dtCidade); } }
public override object Pesquisar(string cond) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = null; bool isNumeric = int.TryParse(cond, out int n); if (cond.Length <= 4 && isNumeric) { sql = @"SELECT * FROM condicaoPagamento WHERE codigo = @cond"; } else { sql = @"SELECT * FROM condicaoPagamento WHERE condicao LIKE '%'+ @cond + '%' "; } SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@cond", cond); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtcondPag = new DataTable(); da.Fill(dtcondPag); conexao.Close(); return(dtcondPag); } }
private void CarregaProduto() { Conecta cnn = new Conecta(); cnn.query_string = ""; cnn.query_string = "SELECT ID, Modelo, Tamanho, Altura, Largura, Comprimento, peso, idCor, idGrupo FROM tbProdutos where ID = " + this.cboListaProdutosCadastrados.SelectedValue; var tabela = cnn.Mysql_data_reader(); while (tabela.Read()) { this.txtModelo.Text = Convert.ToString(tabela["Modelo"]); this.txtAltura.Text = Convert.ToString(tabela["Altura"]); this.txtLargura.Text = Convert.ToString(tabela["Largura"]); this.txtComprimento.Text = Convert.ToString(tabela["Comprimento"]); this.txtPeso.Text = Convert.ToString(tabela["peso"]); IDModelo = Convert.ToString(tabela["ID"]); this.txtCodigo.Text = IDModelo; var tamanho = this.cboTamanhoModelo.FindStringExact(tabela["Tamanho"].ToString()); cboTamanhoModelo.SelectedIndex = tamanho; var grupo = this.cboGrupo.SelectedValue = Convert.ToInt32(tabela["idGrupo"]); var idCor = cboCor.SelectedValue = Convert.ToInt32(tabela["idCor"]); } }
public override object Pesquisar(string est) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = null; bool isNumeric = int.TryParse(est, out int n); if (est.Length <= 4 && isNumeric) { sql = @"SELECT estados.codigo, estados.uf, estados.codPais, estados.estado, estados.dtAlteracao, estados.dtCadastro, estados.usuario, paises.pais FROM estados INNER JOIN paises ON estados.codPais = paises.codigo WHERE estados.codigo = @est"; } else { sql = @"SELECT estados.codigo, estados.uf, estados.codPais, estados.estado, estados.dtAlteracao, estados.dtCadastro, estados.usuario, paises.pais FROM estados INNER JOIN paises ON estados.codPais = paises.codigo WHERE estados.estado like '%'+ @est + '%' "; } SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@est", est); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtEstado = new DataTable(); da.Fill(dtEstado); conexao.Close(); return(dtEstado); } }
public override object Pesquisar(string proServ) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = null; bool isNumeric = int.TryParse(proServ, out int n); if (proServ.Length <= 4 && isNumeric) { sql = @"SELECT * FROM produtos WHERE codigo = @proServ"; } else { if (isNumeric) { sql = @"SELECT * FROM produtos WHERE produto like '%'+ @proServ +'%'"; } else { sql = @"SELECT * FROM produtos WHERE produto like '%'+ @proServ + '%' "; } } SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@proServ", proServ); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtProdutoServico = new DataTable(); da.Fill(dtProdutoServico); return(dtProdutoServico); } }
public override object Pesquisar(string mod) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = null; bool isNumeric = int.TryParse(mod, out int n); if (mod.Length <= 4 && isNumeric) { sql = @"SELECT modelos.*, marcas.marca FROM modelos INNER JOIN marcas ON modelos.codMarca = marcas.codigo WHERE modelos.codigo = @mod"; } else { sql = @"SELECT modelos.*, marcas.marca FROM modelos INNER JOIN marcas ON modelos.codMarca = marcas.codigo WHERE modelos.modelo like '%'+ @mod + '%' "; } SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@mod", mod); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtModelo = new DataTable(); da.Fill(dtModelo); conexao.Close(); return(dtModelo); } }
/// <summary> /// Metodo Buscar usuário /// </summary> private bool buscaUsuario() { try { //Conecta Sql Conecta cnn = new Conecta(); cnn.query_string = ""; cnn.query_string = "SELECT * FROM confusart_db.tbUsuarios WHERE LOGIN = '******' AND SENHA = '" + txtSenha.Text + "' AND STATUS = 'A';"; cnn.GetExecute_non_query(); var resultado = cnn.Mysql_data_reader().Read().ToString(); if (resultado == "True") { return(true); } else { return(false); } } catch { MessageBox.Show("Erro ao Acessar Banco de Dados", "Login ControlArt", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }
public override object Pesquisar(string pais) { using (SqlConnection conexao = Conecta.CreateConnection()) { SqlDataAdapter da; string sql = null; bool isNumeric = int.TryParse(pais, out int n); if (pais.Length <= 4 && isNumeric) { sql = @"SELECT * FROM paises WHERE codigo = @pais"; } else { sql = @"SELECT * FROM paises WHERE pais like '%'+ @pais + '%' "; } SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@pais", pais); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtPais = new DataTable(); da.Fill(dtPais); conexao.Close(); return(dtPais); } }
public bool ConfirmaAdmin(Usuarios user) { using (SqlConnection conexao = Conecta.CreateConnection()) { string sql = @"select usuario ,senha, admin from usuarios where usuario = @login and senha = @senha and admin = 1"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@login", user.usuario); comando.Parameters.AddWithValue("@senha", user.senha); conexao.Open(); SqlDataReader dados = comando.ExecuteReader(); if (dados.Read()) { //recebe dados do cargo do usuario string usuario = dados.GetString(0); if (usuario != null) { return(true); } else { return(false); } } else { return(false); } conexao.Close(); } }
public override void Excluir(object id) { SqlConnection conexao = Conecta.CreateConnection(); { try { string sql = @"DELETE FROM ordemServicos WHERE (nrNota = @id)"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@id", id); conexao.Open(); comando.ExecuteNonQuery(); } catch (SqlException e) { MessageBox.Show(e.Message); } finally { conexao.Close(); } } }
private void button1_Click(object sender, EventArgs e) { DataTable dt = new DataTable(); Conecta c = new Conecta(); dt = c.BuscarDados(SC, SSQL); dataGridView1.DataSource = dt; }
public override void Editar(object produto) { using (SqlConnection conexao = Conecta.CreateConnection()) { try { Produtos prod = produto as Produtos; string sql = @"UPDATE produtos set produto = @produto, unidade = @unidade, codBarra = @codBarra, codCategoria = @codCategoria, precoCusto = @precoCusto, precoVenda = @precoVenda, custoUltCompra = @custoUltCompra, dtUltCompra = @dtUltCompra, comissao = @comissao, observacoes = @observacoes, dtCadastro = @dtCadastro, dtAlteracao = @dtAlteracao, usuario = @usuario WHERE codigo = @codigo"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@produto", prod.produto); comando.Parameters.AddWithValue("@unidade", prod.unidade); comando.Parameters.AddWithValue("@codBarra", prod.codBarra); comando.Parameters.AddWithValue("@codCategoria", prod.Categoria.codigo); comando.Parameters.AddWithValue("@precoCusto", prod.custo); comando.Parameters.AddWithValue("@precoVenda", prod.precoVenda); comando.Parameters.AddWithValue("@custoUltCompra", prod.custoUltCompra); comando.Parameters.AddWithValue("@dtUltCompra", prod.dtUltCompra); comando.Parameters.AddWithValue("@comissao", prod.comissao); comando.Parameters.AddWithValue("@observacoes", prod.observacoes); comando.Parameters.AddWithValue("@dtCadastro", prod.dtCadastro); comando.Parameters.AddWithValue("@dtAlteracao", prod.dtAlteracao); comando.Parameters.AddWithValue("@usuario", prod.usuario); comando.Parameters.AddWithValue("@codigo", prod.codigo); conexao.Open(); comando.ExecuteNonQuery(); } catch (SqlException e) { MessageBox.Show(e.Message); } finally { conexao.Close(); } } }
public Compras BuscarCompra_porID(object modelo, object serie, object nrNota, object idFornecedor) { using (SqlConnection conexao = Conecta.CreateConnection()) { Compra = new Compras(); SqlDataAdapter da; string sql = @"SELECT compras.modelo, compras.serie, compras.nrNota, compras.codCondPagamento, compras.dtEmissao, compras.dtChegada, compras.cfi, compras.frete, compras.seguro, compras.despesa, compras.situacao, compras.totalPagar, compras.totalProduto, compras.dtCadastro, compras.dtAlteracao, compras.usuario, compras.observacoes, compras.codFornecedor, fornecedores.fornecedor, condicaoPagamento.condicao FROM compras INNER JOIN fornecedores ON compras.codFornecedor = fornecedores.codigo INNER JOIN condicaoPagamento ON compras.codCondPagamento = condicaoPagamento.codigo WHERE compras.modelo = @modelo AND compras.serie = @serie AND compras.nrNota = @nrNota AND compras.codFornecedor = @codFornecedor"; SqlCommand comando = new SqlCommand(sql, conexao); comando.Parameters.AddWithValue("@modelo", modelo); comando.Parameters.AddWithValue("@serie", serie); comando.Parameters.AddWithValue("@nrNota", nrNota); comando.Parameters.AddWithValue("@codFornecedor", idFornecedor); conexao.Open(); da = new SqlDataAdapter(comando); DataTable dtCompra = new DataTable(); da.Fill(dtCompra); foreach (DataRow row in dtCompra.Rows) { Compras comp = new Compras(); comp.modelo = Convert.ToString(row["modelo"]); comp.serie = Convert.ToString(row["serie"]); comp.nrNota = Convert.ToString(row["nrNota"]); comp.fornecedor = DaoFornecedor.BuscarPorID(Convert.ToInt64(row["codFornecedor"])) as Fornecedores; comp.condPagamento = DaoCondPagamento.BuscarPorID(Convert.ToInt64(row["codCondPagamento"])) as CondicaoPagamentos; comp.dtEmissao = Convert.ToDateTime(row["dtEmissao"]); comp.dtChegada = Convert.ToDateTime(row["dtChegada"]); comp.cfi = Convert.ToBoolean(row["cfi"]); comp.frete = Convert.ToDouble(Convert.ToDouble(row["frete"]).ToString("N2")); comp.seguro = Convert.ToDouble(Convert.ToDouble(row["seguro"]).ToString("N2")); comp.despesa = Convert.ToDouble(Convert.ToDouble(row["despesa"]).ToString("N2")); comp.situacao = Convert.ToBoolean(row["situacao"]); comp.totalPagar = Convert.ToDouble(row["totalPagar"]); comp.totalProduto = Convert.ToDouble(row["totalProduto"]); comp.observacoes = Convert.ToString(row["observacoes"]); comp.dtCadastro = Convert.ToDateTime(row["dtCadastro"]); comp.dtAlteracao = Convert.ToDateTime(row["dtAlteracao"]); comp.usuario = Convert.ToString(row["usuario"]); comp.listaItem = BuscarItem(modelo, serie, nrNota, idFornecedor); comp.listaContasPagar = BuscarContasPagar(modelo, serie, nrNota, idFornecedor); Compra = comp; } conexao.Close(); return(Compra); } }
// =========== FIM do Método para ir à Tabela de Movimentos do SQL buscar os Dados ========== // // =================== Método para reduzir a lista de Pesquisa dos Clientes ================= // private void txtFiltrarCliente_TextChanged(object sender, EventArgs e) { // Reduz a lista de clientes na listBox ao escrever na textBox Conecta c = new Conecta(); // Instanciação, retorna uma dataTable string SSQL = "SELECT * from TClientes Where NomeCliente like '%" + txtFiltrarCliente.Text + "%'"; c.SSQL = SSQL; listBox1.DataSource = c.BuscarDados(); }