Ejemplo n.º 1
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);
            }
        }