示例#1
0
        public async Task <IActionResult> PutTbMarca(int id, TbMarca tbMarca)
        {
            if (id != tbMarca.CodMarca)
            {
                return(BadRequest());
            }

            _context.Entry(tbMarca).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TbMarcaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
示例#2
0
        private void toolStripCadastrar_Click(object sender, EventArgs e)
        {
            DbCrudThailan test = new DbCrudThailan();

            ArrayList arr = new ArrayList();

            try
            {
                // atribui ao array os campos de texto
                arr.Add(TbNome.Text);
                arr.Add(TbCodigoPeca.Text);
                arr.Add(TbCodigoBarras.Text);
                arr.Add(TbMarca.Text);
                arr.Add(TbDistribuidor.Text);
                arr.Add(TbCadPreco.Text);

                if (TbNome.Text != "" && TbCodigoPeca.Text != "" && TbCodigoBarras.Text != "" &&
                    TbMarca.Text != "" && TbDistribuidor.Text != "" && TbCadPreco.Text != "")
                //CONDIONAL para nao deixar campos em branco
                {
                    if (test.Insert(arr))
                    {
                        // se tudo aconteceu certo, exibe a mensagem de cadastro e limpa os campos
                        MessageBox.Show("Cadastrado com Sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        TbNome.Clear();
                        TbCodigoPeca.Clear();
                        TbCodigoBarras.Clear();
                        TbMarca.Clear();
                        TbDistribuidor.Clear();
                        TbCadPreco.Clear();
                    }
                    else
                    {
                        MessageBox.Show("Erro ao Cadastrar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    // mensagem de erro se houverem campos em branco
                    MessageBox.Show("Campos em Branco, Preecha-os por favor!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro + "Erro Ocorrido");
            }
        }
示例#3
0
        public async Task <ActionResult <TbMarca> > PostTbMarca(TbMarca tbMarca)
        {
            Console.WriteLine("Marca" + tbMarca.CodMarca);
            _context.TbMarca.Add(tbMarca);
            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateException)
            {
                if (TbMarcaExists(tbMarca.CodMarca))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtAction("GetTbMarca", new { id = tbMarca.CodMarca }, tbMarca));
        }