Ejemplo n.º 1
0
        public bool Salvar(PresentesM presente)
        {
            try
            {
                string sql = "INSERT INTO Pres (descricao, tipo, marca, finalidade, cor, tamanho, preco, fornecedor) values (@Descricao, @Tipo, @Marca, @Finalidade, @Cor, @Tamanho, @Preco, @Fornecedor)";

                using (var cmd = sqliteConnection.CreateCommand())
                {
                    cmd.CommandText = sql;
                    cmd.Parameters.AddWithValue("@Id", presente.Id);
                    cmd.Parameters.AddWithValue("@Descricao", presente.Descricao);
                    cmd.Parameters.AddWithValue("@Tipo", presente.Tipo.Id);
                    cmd.Parameters.AddWithValue("@Marca", presente.Marca.Id);
                    cmd.Parameters.AddWithValue("@Finalidade", presente.Finalidade.Id);
                    cmd.Parameters.AddWithValue("@Cor", presente.Cor);
                    cmd.Parameters.AddWithValue("@Tamanho", presente.Tamanho);
                    cmd.Parameters.AddWithValue("@Preco", presente.Preco);
                    cmd.Parameters.AddWithValue("@Fornecedor", presente.Fornecedor.Id);
                    cmd.ExecuteNonQuery();
                }
                return(true);
            }
            catch (SqlException)
            {
                throw;
            }
        }
Ejemplo n.º 2
0
        protected void SalvarBt_Click(object sender, EventArgs e)
        {
            PresentesM presente = new PresentesM()
            {
                Descricao = DescricaoTxt.Text,
                Tipo      = new TipoM()
                {
                    Id = int.Parse(TipoDropDownList1.SelectedItem.Value.ToString())
                },
                Marca = new MarcaM()
                {
                    Id = int.Parse(MarcaDropDownList2.SelectedItem.Value.ToString())
                },
                Finalidade = new FinalidadeM()
                {
                    Id = int.Parse(FinalidadeDropDownList3.SelectedItem.Value.ToString())
                },
                Cor        = CorTxt.Text,
                Tamanho    = double.Parse(TamanhoTxt.Text),
                Preco      = decimal.Parse(PrecoTxt.Text),
                Fornecedor = new FornecedorM()
                {
                    Id = int.Parse(FornecedorDropDownList4.SelectedItem.Value.ToString())
                }
            };

            PresenteDB presenteDB = new PresenteDB();
            bool       status     = presenteDB.Salvar(presente);

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