/// <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);
            }
        }
Esempio n. 2
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);
            }
        }
Esempio n. 3
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;
     }
 }
Esempio n. 5
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);
        }
Esempio n. 6
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);
            }
        }
Esempio n. 7
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);
            }
        }
Esempio n. 8
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);
            }
        }