예제 #1
0
        private void btnCadastrar_Click(object sender, RoutedEventArgs e)
        {
            if (CamposVazios())
            {
                return;
            }

            s = new Servico
            {
                Nome        = txtNome.Text,
                Descricao   = txtDescricao.Text,
                Duracao     = Convert.ToInt32(((string)cboDuracao.SelectedItem).Substring(0, 2)),
                TipoServico = (TipoServico)cboTipo.SelectedItem,
                Preco       = Convert.ToDouble(txtPreco.Text.Replace(',', '.'))
            };

            if (ServicoDAO.Cadastrar(s))
            {
                MessageBox.Show($"Serviço \"{s.Nome}\" Cadastrato Com Sucesso.", "Pet Shop", MessageBoxButton.OK, MessageBoxImage.Information);
                LimparFormulario();
                Buscar();//Refresh
            }
            else
            {
                MessageBox.Show($"Algo deu errado na hora de cadastrar o Serviço.", "Pet Shop", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }
예제 #2
0
 //CADASTRAR SERVICO
 public void Cadastrar(Servico servico)
 {
     try
     {
         if (servico.Tipo != "")
         {
             servicoDao.Cadastrar(servico);
         }
     }
     catch (Exception ex)
     {
         throw new Exception("Tipo de dados não suportado" + ex.Message);
     }
 }
예제 #3
0
        public IActionResult Cadastrar([FromBody] Servico s)
        {
            if (ModelState.IsValid)
            {
                //_categoriaDAO.BuscarPorId(s.Categoria.CategoriaId);

                if (_servicoDAO.Cadastrar(s))
                {
                    return(Created("", s));
                }
                return(Conflict(new { msg = "Esse serviço já existe!" }));
            }
            return(BadRequest(ModelState));
        }
예제 #4
0
        public IActionResult Cadastrar(Servico s, int drpCategorias)
        {
            ViewBag.Categorias =
                new SelectList(_categoriaDAO.ListarTodos(),
                               "CategoriaId", "Nome");

            if (ModelState.IsValid)
            {
                s.Categoria =
                    _categoriaDAO.BuscarPorId(drpCategorias);

                if (_servicoDAO.Cadastrar(s))
                {
                    return(RedirectToAction("Index"));
                }
                ModelState.AddModelError
                    ("", "Esse servico já existe!");
            }
            return(View(s));
        }