public void PreencherUsuario(int idUsuario, string nmUsuario) { txtUsuario.Text = nmUsuario; this.idUsuario = idUsuario; dados = new Dados(); List<string> substancias = dados.ObterSubstanciasDoUsuario(idUsuario); SelecionarSubstancias(substancias); }
public void PreencherUsuario(int idUsuario, string nmUsuario, decimal codBarras) { txtUsuario.Text = nmUsuario; this.idUsuario = idUsuario; dados = new Dados(); List<string> substancias = dados.ObterSubstanciasDoUsuario(idUsuario); SelecionarSubstancias(substancias); PreencherProduto(codBarras); txtCodigo.TextMaskFormat = MaskFormat.IncludePromptAndLiterals; txtCodigo.Text = codBarras.ToString().PadLeft(14).Replace(" ","0"); txtCodigo.Enabled = false; btPesquisar.Enabled = false; }
private void btPesquisar_Click(object sender, EventArgs e) { Dados dados = new Dados(); string usuario = dados.ObterUsuario(idUsuario); frmPesquisa pesquisaGUI = new frmPesquisa(); Item itemSelecionado = (Item)cbSugestao.SelectedItem; if (cbSugestao.Items.Count != 0) { pesquisaGUI.PreencherUsuario(idUsuario, usuario, itemSelecionado.Value); pesquisaGUI.ShowDialog(); } }
public bool testarConexao() { Dados dados = new Dados(); if (dados.conectar()) { statusConexao.Text = "Conectado!"; statusConexao.Image = global::SistemaAlergiaAlimentar.Properties.Resources.OKIco; return true; } else { statusConexao.Text = "Desconectado!"; statusConexao.Image = global::SistemaAlergiaAlimentar.Properties.Resources.NoIco; return false; } }
public void preencheProduto() { DataTable dtProduto = new DataTable(); Dados dados = new Dados(); if (txtCodigo.Text != null && txtCodigo.Text != " - - - -") { dtProduto = dados.ObterProduto(obterCodigoBarras()); int idFabricante = Convert.ToInt32(dtProduto.Rows[0]["id_fabricante"]); int idCategoria = Convert.ToInt32(dtProduto.Rows[0]["id_categoria"]); string fabricante = dados.ObterFabricante(idFabricante); string produto = dtProduto.Rows[0]["nome"].ToString(); string categoria = dados.ObterCategoria(idCategoria); txtMarca.Text = fabricante; txtProduto.Text = produto; txtTipo.Text = categoria; } }
private bool cadastrarEndereço() { try { Dados dados = new Dados(); txtCEP.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; string strCEP = txtCEP.Text.Replace(" ", "").Trim(); dados.cadastrar_endereco(Convert.ToInt32(strCEP), txtEndereco.Text, Convert.ToInt32(txtNumero.Text.Trim()), txtUF.Text, txtCidade.Text, txtBairro.Text); if(!dados.cadastrar_estabelecimento(txtEndereco.Text, Convert.ToInt32(strCEP), Convert.ToInt32(txtNumero.Text), txtNome.Text)) { return false; } return true; } catch { return false; } }
private string cadastrarCategoria() { Dados dados = new Dados(); DataTable dtCategorias = new DataTable(); dtCategorias = dados.ObterTodasCategorias(); string nome = null; Boolean cadastro = true; foreach (DataRow dr in dtCategorias.Rows) { nome = dr["nome"].ToString(); if (cbCategoria.Text == nome) { cadastro = false; } } if (cadastro == true) { dados.cadastrar_categoria(cbCategoria.Text); } return cbCategoria.Text; ; }
private void btEndereco_Click(object sender, EventArgs e) { frmEstabelecimento estabelecimentoGUI = new frmEstabelecimento(); if (cbEstabelecimento != null && cbEstabelecimento.Items.Count > 0) { Dados dados = new Dados(); Item itemSelecionado = (Item)cbEstabelecimento.SelectedItem; int idEndereco = dados.ObterIdEnderecoDoEstabelecimento(itemSelecionado.Value); DataTable dtEndereco = dados.ObterEndereco(idEndereco); string estabelecimento = itemSelecionado.Name; if (dtEndereco != null && dtEndereco.Rows.Count > 0) { estabelecimentoGUI.preencherCampos(estabelecimento, dtEndereco.Rows[0]["endereco"].ToString(), Convert.ToInt32(dtEndereco.Rows[0]["numero"]), dtEndereco.Rows[0]["bairro"].ToString(), Convert.ToInt32(dtEndereco.Rows[0]["cep"]), dtEndereco.Rows[0]["cidade"].ToString(), dtEndereco.Rows[0]["estado"].ToString()); } } estabelecimentoGUI.ShowDialog(); }
private string cadastrarFabricante() { Dados dados = new Dados(); DataTable dtFabricantes = new DataTable(); dtFabricantes = dados.ObterTodosFabricantes(); string nome = null; Boolean cadastro = true; foreach (DataRow dr in dtFabricantes.Rows) { nome = dr["nome"].ToString(); if (cbFabricante.Text == nome) { cadastro = false; } } if (cadastro == true) { dados.cadastrar_fabricante(cbFabricante.Text); } return cbFabricante.Text; }
private Boolean verificarCodBarras(string codBarras) { Dados dados = new Dados(); DataTable dtCategorias = new DataTable(); dtCategorias = dados.ObterTodosProdutos(); Boolean status = false; foreach (DataRow dr in dtCategorias.Rows) { codBarras = dr["cod_barras"].ToString(); if (obterCodigoBarras().ToString() == codBarras) { status = true; } } return status; }
private void preencheCategoria() { cbCategoria.Text = " - Selecione uma Categoria - "; Dados dados = new Dados(); DataTable dtCategorias = new DataTable(); dtCategorias = dados.ObterTodasCategorias(); int id = 0; string nome = null; foreach (DataRow dr in dtCategorias.Rows) { id = Convert.ToInt32(dr["id_categoria"]); nome = dr["nome"].ToString(); cbCategoria.Items.Add(new Item(nome, id)); } }
private void InicializaCbUsuario() { cbUsuario.Items.Clear(); Dados dados = new Dados(); DataTable dtUsuarios = new DataTable(); dtUsuarios = dados.ObterTodosUsuarios(); foreach (DataRow dr in dtUsuarios.Rows) { int id = Convert.ToInt32(dr["id_usuario"]); string nome = dr["nome"].ToString(); cbUsuario.Items.Add(new Item(nome, id)); } if (cbUsuario.Items.Count != 0) { cbUsuario.SelectedIndex = 0; } }
private void preencheFabricante() { cbFabricante.Text = " - Selecione um Fabricante - "; Dados dados = new Dados(); DataTable dtFabricante = new DataTable(); dtFabricante = dados.ObterTodosFabricantes(); int id = 0; string nome = null; foreach (DataRow dr in dtFabricante.Rows) { id = Convert.ToInt32(dr["id_fabricante"]); nome = dr["nome"].ToString(); cbFabricante.Items.Add(new Item(nome, id)); } }
private void txtCodigo_KeyUp(object sender, KeyEventArgs e) { try { txtCodigo.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; string strCodBarras = txtCodigo.Text.Replace(" ", "").Trim(); if (strCodBarras.Length == 14) { DataTable dtProduto = new DataTable(); Dados dados = new Dados(); if (txtCodigo.Text != null && txtCodigo.Text != " - - - -") { if (verificarCodBarras(obterCodigoBarrasText()) == true) { btSalvar.Enabled = false; MessageBox.Show("Código de barras já cadastrado!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { btSalvar.Enabled = true; } } } } catch { } }
private void btSalvar_Click(object sender, EventArgs e) { dados = new Dados(); if(txtNome.Text.Trim().Length > 0) { if (!dados.cadastrar_usuario(txtNome.Text)) { MessageBox.Show("Erro ao cadastrar o Usuário!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { cadastrar_subst_usuario(); MessageBox.Show("Usuário cadastrado com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.Close(); } else { MessageBox.Show("Digite um nome válido!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private bool cadastroEstabelecimento() { try { Dados dados = new Dados(); Item itemSelecionado = (Item)cbEstabelecimento.SelectedItem; dados.cadastrar_produto_estabelecimento(itemSelecionado.Value, obterCodigoBarras()); return true; } catch { return false; } }
private void cadastrarSubstancias(decimal codBarras) { Dados dados = new Dados(); if (cbAmendoim.Checked) { dados.cadastrar_produto_substancia(codBarras, cbAmendoim.Text); } if (cbCastanha.Checked) { dados.cadastrar_produto_substancia(codBarras, cbCastanha.Text); } if (cbChocolate.Checked) { dados.cadastrar_produto_substancia(codBarras, cbChocolate.Text); } if (cbCorantes.Checked) { dados.cadastrar_produto_substancia(codBarras, cbCorantes.Text); } if (cbFrutasCitricas.Checked) { dados.cadastrar_produto_substancia(codBarras, cbFrutasCitricas.Text); } if (cbFrutosDoMar.Checked) { dados.cadastrar_produto_substancia(codBarras, cbFrutosDoMar.Text); } if (cbGergelim.Checked) { dados.cadastrar_produto_substancia(codBarras, cbGergelim.Text); } if (cbGluten.Checked) { dados.cadastrar_produto_substancia(codBarras, cbGluten.Text); } if (cbLactose.Checked) { dados.cadastrar_produto_substancia(codBarras, cbLactose.Text); } if (cbNozes.Checked) { dados.cadastrar_produto_substancia(codBarras, cbNozes.Text); } if (cbOvo.Checked) { dados.cadastrar_produto_substancia(codBarras, cbOvo.Text); } if (cbPeixe.Checked) { dados.cadastrar_produto_substancia(codBarras, cbPeixe.Text); } if (cbSementes.Checked) { dados.cadastrar_produto_substancia(codBarras, cbSementes.Text); } if (cbSoja.Checked) { dados.cadastrar_produto_substancia(codBarras, cbSoja.Text); } if (cbTrigo.Checked) { dados.cadastrar_produto_substancia(codBarras, cbTrigo.Text); } }
private void txtCodigo_KeyUp(object sender, KeyEventArgs e) { try { txtMarca.Text = ""; txtProduto.Text = ""; txtTipo.Text = ""; txtCodigo.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; string strCodBarras = txtCodigo.Text.Replace(" ", "").Trim(); if (strCodBarras.Length == 14) { DataTable dtProduto = new DataTable(); Dados dados = new Dados(); if (txtCodigo.Text != null && txtCodigo.Text != " - - - -") { btSalvar.Enabled = true; if (verificarCodBarras(strCodBarras) == false) { btSalvar.Enabled = false; cbEstabelecimento.Items.Clear(); cbEstabelecimento.Enabled = false; MessageBox.Show("Código de barras não cadastrado!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { preencheProduto(); preencheEstabelecimento(); } } } } catch { } }
private void preencheEstabelecimento() { if (!cbEstabelecimento.Enabled) cbEstabelecimento.Enabled = true; cbEstabelecimento.Items.Clear(); Dados dados = new Dados(); DataTable dtEstabelecimentos = new DataTable(); dtEstabelecimentos = dados.ObterTodosEstabelecimentos(obterCodigoBarras()); int id = 0; string nome = null; foreach (DataRow dr in dtEstabelecimentos.Rows) { id = Convert.ToInt32(dr["id_estabelecimento"]); nome = dr["nome"].ToString(); cbEstabelecimento.Items.Add(new Item(nome, id)); } if (cbEstabelecimento.Items.Count != 0) { cbEstabelecimento.SelectedIndex = 0; } }
private Boolean cadastrarProduto() { Dados dados = new Dados(); DataTable dtProduto = new DataTable(); dtProduto = dados.ObterTodosProdutos(); string nome = null; int id; int[] status = {0 , 0}; decimal codBarras = 0; Boolean cadastro = true, retorno = false; if (txtNome.Text != null && txtCodigo.Text != " - - - -" && cbFabricante.Text != " - Selecione um Fabricante - " && cbFabricante.Text != "" && cbCategoria.Text != " - Selecione uma Categoria - " && cbCategoria.Text != "") { txtCodigo.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; string strCodBarras = txtCodigo.Text.Replace(" ", "").Trim(); decimal txtCodBarras = Convert.ToDecimal(strCodBarras); foreach (DataRow dr in dtProduto.Rows) { nome = dr["nome"].ToString(); id = Convert.ToInt32(dr["id_fabricante"]); codBarras = Convert.ToDecimal(dr["cod_barras"]); if (txtCodBarras == codBarras) { cadastro = false; status[0] = 1; } else if (txtNome.Text == nome && dados.ObterFabricante(id) == cbFabricante.Text) { cadastro = false; status[1] = 1; } } if (cadastro == true) { dados.cadastrar_produto(txtCodBarras, cadastrarFabricante(), cadastrarCategoria(), txtNome.Text); cadastrarSubstancias(txtCodBarras); retorno = true; } else { if (status[0] == 1 && status[1] == 0) { MessageBox.Show("Código de barras já cadastrado!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (status[0] == 0 && status[1] == 1) { MessageBox.Show("Produto já cadastrado!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("Produto e código de barras já cadastrados!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } else { MessageBox.Show("Preencha todos os campos!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return retorno; }