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); } }
//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); } }
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)); }
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)); }