/// <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);
     }
 }
Exemple #4
0
        /// <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);
            }
        }
Exemple #5
0
 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;
     }
 }
Exemple #7
0
        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);
        }
Exemple #8
0
        /// <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);
            }
        }
Exemple #9
0
        /// <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;
            }
        }
Exemple #10
0
        /// <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);
            }
        }
Exemple #11
0
        /// <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);
            }
        }