Пример #1
0
        private void CarregarFornecedor(int fornecedorId_)
        {
            try
            {
                DataRow rFornecedor = fornecedorNegocios.PesquisarPorCodigo(fornecedorId_).Rows[0];

                fornecedorId = Convert.ToInt32(rFornecedor["FornecedorId"].ToString());

                txtNome.Text         = rFornecedor["Nome"].ToString();
                chkAtivo.Checked     = Convert.ToBoolean(rFornecedor["Ativo"].ToString());
                txtNomeFantasia.Text = rFornecedor["NomeFantasia"].ToString();

                if (rFornecedor["TipoPessoa"].ToString() == "F")
                {
                    cbbTipoPessoa.Text = "Física";
                }
                else
                {
                    cbbTipoPessoa.Text = "Jurídica";
                }

                txtCPF_CNPJ.Text = rFornecedor["CpfCnpj"].ToString();
                txtRG_IE.Text    = rFornecedor["RgIE"].ToString();

                txtTelefone.Clear(); txtTelefone.Refresh();
                txtTelefone.Mask = "99999999999";
                txtTelefone.Text = rFornecedor["Telefone"].ToString().Replace("-", "").Replace(".", "").Replace("(", "").Replace(")", "").Replace(" ", "").Trim();
                MascararTelefone(txtTelefone);

                txtCelular.Clear(); txtCelular.Refresh();
                txtCelular.Mask = "99999999999";
                txtCelular.Text = rFornecedor["Celular"].ToString().Replace("-", "").Replace(".", "").Replace("(", "").Replace(")", "").Replace(" ", "").Trim();
                MascararTelefone(txtCelular);

                txtCep.Text      = rFornecedor["Cep"].ToString();
                txtEndereco.Text = rFornecedor["Endereco"].ToString();
                txtNumero.Text   = rFornecedor["Numero"].ToString();
                txtBairro.Text   = rFornecedor["Bairro"].ToString();

                if (!string.IsNullOrEmpty(rFornecedor["CidadeId"].ToString()))
                {
                    cidadeId = (int)(rFornecedor["CidadeId"]);

                    DataTable       dtaCidade       = new DataTable();
                    CidadesNegocios cidadesNegocios = new CidadesNegocios();
                    dtaCidade = cidadesNegocios.PesquisarPorCodigo(cidadeId);

                    if (dtaCidade.Rows.Count > 0)
                    {
                        txtCidade.Text = dtaCidade.Rows[0]["Nome"].ToString() + "-" + dtaCidade.Rows[0]["UF"].ToString();
                    }
                    else
                    {
                        txtCidade.Text = "SELECIONE A CIDADE";
                    }
                }
                else
                {
                    cidadeId       = 0;
                    txtCidade.Text = "SELECIONE A CIDADE";
                }

                txtContato.Text      = rFornecedor["Contato"].ToString();
                txtEmail.Text        = rFornecedor["Email"].ToString();
                txtSite.Text         = rFornecedor["SiteFornecedor"].ToString();
                txtObservacao.Text   = rFornecedor["Observacao"].ToString();
                dtpDataCadastro.Text = rFornecedor["DataCadastro"].ToString();

                txtPesquisar.Clear();
                tabControl.SelectedIndex = 0;

                HabilitaCampos(true);

                btnSalvar.Enabled  = true;
                btnExcluir.Enabled = true;
                btnNovo.Text       = "Cancelar [ F2 ]";
                btnSalvar.Text     = "Alterar [ F5 ]";

                toolTip.SetToolTip(this.btnSalvar, "Alterar cadastro [ F5 ]");
                toolTip.SetToolTip(this.btnNovo, "Cancelar [ F2 ]");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao tentar carregar o Fornecedor selecionado!\n\n" + ex.Message, "Aviso do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }