Exemple #1
0
        public bool Salvar(FornecedorM fornecedor)
        {
            try
            {
                string sql = "INSERT INTO Tb_Fornecedor (nome, telefone, cidade, estado, logradouro, numero, cnpj, email, contaCorrente, agencia, banco) values (@Nome, @Telefone, @Cidade, @Estado, @Logradouro, @Numero, @Cnpj, @Email, @ContaCorrente, @Agencia, @Banco)";

                using (var cmd = sqliteConnection.CreateCommand())
                {
                    cmd.CommandText = sql;
                    cmd.Parameters.AddWithValue("@Nome", fornecedor.Nome);
                    cmd.Parameters.AddWithValue("@Telefone", fornecedor.Telefone);
                    cmd.Parameters.AddWithValue("@Cidade", fornecedor.Cidade);
                    cmd.Parameters.AddWithValue("@Estado", fornecedor.Estado);
                    cmd.Parameters.AddWithValue("@Logradouro", fornecedor.Logradouro);
                    cmd.Parameters.AddWithValue("@Numero", fornecedor.Numero);
                    cmd.Parameters.AddWithValue("@Cnpj", fornecedor.Cnpj);
                    cmd.Parameters.AddWithValue("@Email", fornecedor.Email);
                    cmd.Parameters.AddWithValue("@ContaCorrente", fornecedor.ContaCorrente);
                    cmd.Parameters.AddWithValue("@Agencia", fornecedor.Agencia);
                    cmd.Parameters.AddWithValue("@Banco", fornecedor.Banco);
                    cmd.ExecuteNonQuery();
                }

                return(true);
            }
            catch (SqlException)
            {
                throw;
            }
        }
        protected void SalvarBt_Click(object sender, EventArgs e)
        {
            FornecedorM fornecedor = new FornecedorM()
            {
                Nome          = NomeFornecedor.Text,
                Telefone      = TelefoneTxt.Text,
                Cidade        = CidadeTxt.Text,
                Estado        = EstadoTxt.Text,
                Logradouro    = LogradouroTxt.Text,
                Numero        = NumeroTxt.Text,
                Cnpj          = CnpjTxt.Text,
                Email         = EmailTxt.Text,
                ContaCorrente = ContaCorrenteTxt.Text,
                Agencia       = AgenciaTxt.Text,
                Banco         = BancoTxt.Text,
            };

            FornecedorDB fornecedorDB = new FornecedorDB();
            bool         status       = fornecedorDB.Salvar(fornecedor);

            if (status)
            {
                Label1.Text = "Registro Inserido!";
                LimparComponentes();
                CarregarTabela();
            }
            else
            {
                Label1.Text      = "Erro ao inserir registro";
                Label1.ForeColor = Color.Red;
            }
        }