예제 #1
0
        private void Btn_Novo_Salvar_Click(object sender, EventArgs e)
        {
            var nomeBotao = Btn_Novo_Salvar.Text;

            if (Btn_Novo_Salvar.Text == "Novo")
            {
                Btn_Novo_Salvar.Text = "Salvar";
                DefinirEditabilidadeDosCampos(true);
            }
            else
            {
                Btn_Novo_Salvar.Text = "Novo";
                DefinirEditabilidadeDosCampos(false);
            }

            if (nomeBotao.Equals("Salvar"))
            {
                var dbc = new DBC();

                if (idFornecedorEdicao > 0)
                {
                    dbc.AtualizarFornecedor(new Fornecedor
                    {
                        Id           = idFornecedorEdicao,
                        NomeFantasia = TxtBox_NomeFantasia.Text,
                        RamoAtuacao  = TxtBox_RamoAtuacao.Text,
                        CNPJ         = MskTxtBox_CNPJ.Text.Replace(".", "").Replace("/", "").Replace("-", ""),
                        Contato      = new Contato
                        {
                            Telefone  = MskTxtBox_Telefone1.Text.Replace("(", "").Replace(")", "").Replace("-", ""),
                            Telefone2 = MskTxtBox_Telefone2.Text.Replace("(", "").Replace(")", "").Replace("-", ""),
                            Email     = TxtBox_Email.Text
                        },
                        Endereco = new Endereco
                        {
                            CEP        = MskTxtBox_CEP.Text.Replace("-", ""),
                            UF         = CmbBox_UF.SelectedItem.ToString(),
                            Cidade     = TxtBox_Cidade.Text,
                            Bairro     = TxtBox_Bairro.Text,
                            Logradouro = TxtBox_Logradouro.Text
                        }
                    });
                }
                else
                {
                    dbc.InserirFornecedor(new Fornecedor
                    {
                        NomeFantasia = TxtBox_NomeFantasia.Text,
                        RamoAtuacao  = TxtBox_RamoAtuacao.Text,
                        CNPJ         = MskTxtBox_CNPJ.Text.Replace(".", "").Replace("/", "").Replace("-", ""),
                        Contato      = new Contato
                        {
                            Telefone  = MskTxtBox_Telefone1.Text.Replace("(", "").Replace(")", "").Replace("-", ""),
                            Telefone2 = MskTxtBox_Telefone2.Text.Replace("(", "").Replace(")", "").Replace("-", ""),
                            Email     = TxtBox_Email.Text
                        },
                        Endereco = new Endereco
                        {
                            CEP        = MskTxtBox_CEP.Text.Replace("-", ""),
                            UF         = CmbBox_UF.SelectedItem.ToString(),
                            Cidade     = TxtBox_Cidade.Text,
                            Bairro     = TxtBox_Bairro.Text,
                            Logradouro = TxtBox_Logradouro.Text
                        }
                    });
                }
            }
        }