/// <summary> /// /// </summary> public void InsertDbProvider() { //Instância objeto areaAtuacao = new AreaAtuacao(); //Preenche objeto com os dados da view if (mk_id.Text != "" && mk_id.Text != null) { areaAtuacao.IdArea = Convert.ToInt32(mk_id.Text); } else { areaAtuacao.IdArea = 0; } areaAtuacao.Area = textBoxArea.Text; try { // chama o método para inserir da camada model dao.InserirDbProvider(provider, strConnection, areaAtuacao); if (areaAtuacao.IdArea != 0) { MessageBox.Show(Properties.Resources.ResourceManager.GetString("titulo_dadosSalvos"), provider); } else { MessageBox.Show(Properties.Resources.ResourceManager.GetString("titulo_dadosAdicionados"), provider); } ClassFuncoes.FecharTela(this); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// evento remover /// </summary> /// <param name="sender">referência ao objeto que gerou o evento</param> /// <param name="e">Passa um objeto específico para o evento que está sendo manipulado</param> private void BtnRemover_Click(object sender, EventArgs e) { if (ClassFuncoes.PerguntaSeDeletarDados()) { RemoveDbProvider(); } }
private void btnAcesso_Click(object sender, EventArgs e) { Program.logado = false; try { funcionario = new Funcionario { Cpf = mk_cpf.Text, Senha = ClassFuncoes.Sha256(mk_senha.Text) }; // chama o metodo para buscar todos os dados da nossa camada model DataTable linhas = daoFuncionario.ValidaLogin(provider, strConnection, funcionario); // seta os dados na tela foreach (DataRow row in linhas.Rows) { Program.logado = true; Program.idLogado = Convert.ToInt32(row["ID"]); Program.nomeLogado = row["Nome"].ToString(); Program.cargoLogado = row["Cargo"].ToString(); Program.grupoLogado = Convert.ToInt32(row["Grupo"].ToString()); Program.lojaLogado = Convert.ToInt32(row["Loja"].ToString()); Program.tipoLoja = Convert.ToInt32(row["TipoLoja"].ToString()); //MessageBox.Show("Bem vindo " + row["Nome"].ToString()); Close(); return; } MessageBox.Show("Erro! Usuário/Senha!!!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// Inserindo no banco /// </summary> public void InsertDbProvider() { //Instância objeto produtos = new Produtos(); Marca auxMarca = comboBoxMarca.SelectedItem as Marca; AreaAtuacao auxArea = comboArea.SelectedItem as AreaAtuacao; if (mk_id.Text != "" && mk_id.Text != null) { produtos.IdProduto = Convert.ToInt32(mk_id.Text); } else { produtos.IdProduto = 0; } //Preenche objeto com os dados da view try { produtos.AreaId = auxArea.IdArea; produtos.Status = (radioButtonAtivo.Checked == true) ? 1 : 0; //produtos.IdProduto = 0; produtos.MarcaId = auxMarca.IdMarca; produtos.Foto = ClassFuncoes.ConverteImagemParaByteArray(pictureBoxImage.Image, pictureBoxImage); produtos.Modelo = mk_modelo.Text; produtos.QuantidadeEstoque = Convert.ToInt32(mk_quantidade.Text); produtos.Nome = mk_nome.Text; produtos.Descricao = campoDescricao.Text; produtos.Valor = Convert.ToDecimal(mk_Valor.Text); } catch (Exception) { throw; } try { // chama o método para inserir da camada model dao.InserirDbProvider(provider, strConnection, produtos); if (produtos.IdProduto == 0) { MessageBox.Show(Properties.Resources.ResourceManager.GetString("titulo_dadosAdicionados"), provider); } else { MessageBox.Show(Properties.Resources.ResourceManager.GetString("titulo_dadosSalvos"), provider); } ClassFuncoes.FecharTela(this); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void BtnAdicionar_Click(object sender, EventArgs e) { if (comboBoxLoja.SelectedIndex != -1) { InserirDbProvider(); ClassFuncoes.FecharTela(this); } else { MessageBox.Show("Selecione Uma Loja"); } }
private void RemoveDbProvider() { try { //pegando o id selecionado int id = Convert.ToInt32(mk_id.Text); dao.RemoverDbProvider(provider, strConnection, id); MessageBox.Show(Properties.Resources.ResourceManager.GetString("titulo_dadosRemovidos"), provider); ClassFuncoes.FecharTela(this); } catch (Exception) { throw; } }
private void BtnSalvar_Click(object sender, EventArgs e) { entradaEstoque = new EntradaEstoque { IdEntradaEstoque = Convert.ToInt32(mk_id.Text), ValorTotal = Convert.ToDecimal(mk_total.Text), }; daoEntrada.InserirDbProvider(provider, strConnection, entradaEstoque); foreach (ItensEntrada item in listBoxParaCadastrar.Items) { item.EntradasEstoqueId = Convert.ToInt32(mk_id.Text); daoItens.InserirDbProvider(provider, strConnection, item); } ClassFuncoes.FecharTela(this); }
/// <summary> /// Inserindo no banco /// </summary> public void InsertDbProvider() { //Instância objeto marca = new Marca(); //Preenche objeto com os dados da view //Definindo se vai para edição ou adição if (mk_id.Text != "" && mk_id.Text != null) { marca.IdMarca = Convert.ToInt32(mk_id.Text); } else { marca.IdMarca = 0; } marca.Nome = textBoxMarca.Text; try { // chama o método para inserir da camada model dao.InserirDbProvider(provider, strConnection, marca); if (marca.IdMarca != 0) { MessageBox.Show(Properties.Resources.ResourceManager.GetString("titulo_dadosSalvos"), provider); } else { MessageBox.Show(Properties.Resources.ResourceManager.GetString("titulo_dadosAdicionados"), provider); } ClassFuncoes.FecharTela(this); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// Preenchendo dados com base no id na tela /// </summary> /// <param name="id"></param> public void PegaPreencherFormComDadosBanco(int id) { AtualizarTela(); if (id == 0) { //Preenche objeto mk_Valor.Text = ""; mk_nome.Text = ""; mk_quantidade.Text = ""; mk_modelo.Text = ""; campoDescricao.Text = ""; mk_id.Text = ""; radioButtonAtivo.Checked = true; //colocar a imagem padrao userControl.btnRemover.Enabled = false; userControl.btnSalvar.Enabled = false; this.ShowDialog(); userControl.btnRemover.Enabled = true; userControl.btnSalvar.Enabled = true; return; } else { DataTable tabela = dao.SelectDbProvider(provider, strConnection, new Produtos(id, "")); foreach (DataRow row in tabela.Rows) { mk_id.Text = row[0].ToString(); mk_Valor.Text = row[4].ToString(); mk_nome.Text = row[1].ToString(); mk_quantidade.Text = row[8].ToString(); mk_modelo.Text = row[6].ToString(); campoDescricao.Text = row[7].ToString(); radioButtonAtivo.Checked = (Convert.ToInt32(row[2].ToString()) == 1) ? true : false; radioButtonInativo.Checked = (Convert.ToInt32(row[2].ToString()) == 0) ? true : false; //Preenchendo o combo box com os dados certos do banco for (int i = 0; i < comboBoxMarca.Items.Count; i++) { if (((Marca)comboBoxMarca.Items[i]).Nome == row[5].ToString()) { comboBoxMarca.SelectedIndex = i; break; } } for (int i = 0; i < comboArea.Items.Count; i++) { if (((AreaAtuacao)comboArea.Items[i]).IdArea == Convert.ToInt32(row[10].ToString())) { comboArea.SelectedIndex = i; } } //comboArea.SelectedItem = if (row[9].ToString() != "") { pictureBoxImage.Image = ClassFuncoes.ConverteByteArrayParaImagem((byte[])row[9]); } else { pictureBoxImage.Image = Properties.Resources.imagemApp; } } userControl.btnAdicionar.Enabled = false; this.ShowDialog(); userControl.btnAdicionar.Enabled = true; return; } }
/// <summary> /// Inserindo no banco /// </summary> public void InsertDbProvider() { //Instância objeto fornecedor = new Fornecedor(); endereco = new Endereco(); if (mk_id.Text != "" && mk_id.Text != null) { fornecedor.IdFornecedor = Convert.ToInt32(mk_id.Text); fornecedor.EnderecoId = Convert.ToInt32(controleUsEndereco.mk_id.Text); endereco.IdEndereco = Convert.ToInt32(controleUsEndereco.mk_id.Text); } else { fornecedor.IdFornecedor = 0; endereco.IdEndereco = 0; } //pegando do list box a nossa lista de areas try { listaArea = listBoxAreaFornecedor.Items.Cast <AreaAtuacao>().ToList(); if (listaArea.Count == 0) { //lançando erro caso n selecione nada throw new Exception(Properties.Resources.ResourceManager.GetString("titulo_areaSelecionada")); } } catch (Exception) { throw; } //ints para guardar ids do retorno do banco int fornecedorId; //Preenchendo Endereço com os dados da view try { endereco.Bairro = controleUsEndereco.mk_bairro.Text; endereco.Cep = controleUsEndereco.mk_cep.Text; endereco.Cidade = controleUsEndereco.mk_cidade.Text; endereco.Complemento = controleUsEndereco.campoComplemento.Text; endereco.Estado = controleUsEndereco.comboBoxEstado.Text; endereco.Logradouro = controleUsEndereco.mk_logradouro.Text; endereco.Numero = controleUsEndereco.mk_numero.Text; endereco.Pais = controleUsEndereco.comboBoxPais.Text; } catch (Exception) { throw; } //Preenchendo Funcionario com os dados da view try { fornecedor.Cnpj = mk_cnpj.Text; fornecedor.Email = mk_email.Text; fornecedor.Contato = mk_contato.Text; fornecedor.Ie = mk_Ie.Text; fornecedor.NomeFantasia = mk_nomeFantasia.Text; fornecedor.RazaoSocial = mk_razaoSocial.Text; fornecedor.Telefone = mk_telefone.Text; } catch (Exception) { throw; } try { //Salvando ou alterando o endereco if (mk_id.Text == "" || mk_id.Text == null) { endereco.IdEndereco = daoEndereco.InserirDbProvider(provider, strConnection, endereco); fornecedor.EnderecoId = endereco.IdEndereco; //adicionando no banco o fornecedor fornecedorId = dao.InserirDbProvider(provider, strConnection, fornecedor); } else { daoEndereco.InserirDbProvider(provider, strConnection, endereco); dao.InserirDbProvider(provider, strConnection, fornecedor); fornecedorId = fornecedor.IdFornecedor; } daoFornecedorAreaAtuacao.RemoverDbProvider(provider, strConnection, fornecedorId); //inserindo no banco a parte de areas atuação do fornecedor com id fornecedor e id area for (int i = 0; i < listaArea.Count; i++) { FornecedorAreasAtuacao fornecedorAreasAtuacao = new FornecedorAreasAtuacao(listaArea[i].IdArea, fornecedorId); daoFornecedorAreaAtuacao.InserirDbProvider(provider, strConnection, fornecedorAreasAtuacao); } if (fornecedor.IdFornecedor != 0) { MessageBox.Show(Properties.Resources.ResourceManager.GetString("titulo_dadosSalvos"), provider); } else { MessageBox.Show(Properties.Resources.ResourceManager.GetString("titulo_dadosAdicionados"), provider); } ClassFuncoes.FecharTela(this); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// Inserindo no banco /// </summary> public void InsertDbProvider() { //Instância objeto loja = new Loja(); endereco = new Endereco(); if (mk_id.Text != "" && mk_id.Text != null) { loja.IdLoja = Convert.ToInt32(mk_id.Text); loja.EnderecoId = Convert.ToInt32(controleUsEndereco.mk_id.Text); endereco.IdEndereco = Convert.ToInt32(controleUsEndereco.mk_id.Text); } else { loja.EnderecoId = 0; endereco.IdEndereco = 0; } //Preenchendo Endereço com os dados da view try { endereco.Bairro = controleUsEndereco.mk_bairro.Text; endereco.Cep = controleUsEndereco.mk_cep.Text; endereco.Cidade = controleUsEndereco.mk_cidade.Text; endereco.Complemento = controleUsEndereco.campoComplemento.Text; endereco.Estado = controleUsEndereco.comboBoxEstado.Text; endereco.Logradouro = controleUsEndereco.mk_logradouro.Text; endereco.Numero = controleUsEndereco.mk_numero.Text; endereco.Pais = controleUsEndereco.comboBoxPais.Text; } catch (Exception) { throw; } //Preenchendo Loja com os dados da view try { loja.Cnpj = mk_cnpj.Text; loja.Email = mk_email.Text; loja.Tipo = (radioButtonFilial.Checked) ? 0 : 1; loja.Ie = mk_IE.Text; loja.NomeFantasia = mk_nomeFantasia.Text; loja.RazaoSocial = mk_razaoSocial.Text; loja.Telefone = mk_telefone.Text; loja.Telefone = mk_telefone.Text; } catch (Exception) { throw; } try { //Salvando ou alterando o endereco if (mk_id.Text == "" || mk_id.Text == null) { endereco.IdEndereco = daoEndereco.InserirDbProvider(provider, strConnection, endereco); loja.EnderecoId = endereco.IdEndereco; } else { daoEndereco.InserirDbProvider(provider, strConnection, endereco); } //salvando ou alterando a loja dao.InserirDbProvider(provider, strConnection, loja); if (loja.IdLoja == 0) { MessageBox.Show(Properties.Resources.ResourceManager.GetString("titulo_dadosAdicionados"), provider); } else { MessageBox.Show(Properties.Resources.ResourceManager.GetString("titulo_dadosSalvos"), provider); } ClassFuncoes.FecharTela(this); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// Inserindo no banco /// </summary> public void InsertDbProvider() { //Instância objeto funcionario = new Funcionario(); endereco = new Endereco(); if (mk_id.Text != "" && mk_id.Text != null) { funcionario.IdFuncionario = Convert.ToInt32(mk_id.Text); funcionario.EnderecoId = Convert.ToInt32(controleUsEndereco.mk_id.Text); endereco.IdEndereco = Convert.ToInt32(controleUsEndereco.mk_id.Text); } else { funcionario.IdFuncionario = 0; endereco.IdEndereco = 0; } //Preenchendo Endereço com os dados da view try { endereco.Bairro = controleUsEndereco.mk_bairro.Text; endereco.Cep = controleUsEndereco.mk_cep.Text; endereco.Cidade = controleUsEndereco.mk_cidade.Text; endereco.Complemento = controleUsEndereco.campoComplemento.Text; endereco.Estado = controleUsEndereco.comboBoxEstado.Text; endereco.Logradouro = controleUsEndereco.mk_logradouro.Text; endereco.Numero = controleUsEndereco.mk_numero.Text; endereco.Pais = controleUsEndereco.comboBoxPais.Text; } catch (Exception) { throw; } //Preenchendo Funcionario com os dados da view try { funcionario.Cargo = comboBoxCargo.Text; funcionario.Cpf = mk_cpf.Text; //pegando a data int ano = Convert.ToInt32(mk_dataNascimento.Text.Substring(0, 4)); int mes = Convert.ToInt32(mk_dataNascimento.Text.Substring(4, 2)); int dia = Convert.ToInt32(mk_dataNascimento.Text.Substring(6, 2)); DateTime data = new DateTime(ano, mes, dia); funcionario.DataNascimento = data; funcionario.Email = mk_email.Text; funcionario.Grupo = comboBoxGrupo.SelectedIndex; funcionario.LojaId = ((Loja)comboBoxLoja.SelectedItem).IdLoja; funcionario.Matricula = mk_matricula.Text; funcionario.Nome = mk_nome.Text; funcionario.Senha = ClassFuncoes.Sha256(mk_senha.Text); funcionario.Sexo = (radioButtonFeminino.Checked) ? 'F' : 'M'; funcionario.Telefone = mk_telefone.Text; } catch (Exception) { throw; } try { //Salvando ou alterando o endereco if (mk_id.Text == "" || mk_id.Text == null) { endereco.IdEndereco = daoEndereco.InserirDbProvider(provider, strConnection, endereco); funcionario.EnderecoId = endereco.IdEndereco; } else { daoEndereco.InserirDbProvider(provider, strConnection, endereco); } dao.InserirDbProvider(provider, strConnection, funcionario); if (funcionario.IdFuncionario != 0) { MessageBox.Show(Properties.Resources.ResourceManager.GetString("titulo_dadosSalvos"), provider); } else { MessageBox.Show(Properties.Resources.ResourceManager.GetString("titulo_dadosAdicionados"), provider); } ClassFuncoes.FecharTela(this); } catch (Exception ex) { MessageBox.Show(ex.Message); } }