public JsonResult Edit(FormCollection collection) { var contatoId = collection["ContatoId"].ToString(); var pessoaId = collection["PessoaId"].ToString(); var nome = collection["Nome"].ToString(); var tipoContato = collection["TipoContato"].ToString(); var tipo = collection["Tipo"].ToString(); var agrupador = collection["Agrupador"].ToString(); var contato = new ContatoDTO { ContatoId = int.Parse(contatoId), PessoaId = int.Parse(pessoaId), Nome = nome, TipoContato = (TipoContato)int.Parse(tipoContato), Agrupador = (Agrupador)int.Parse(agrupador), Tipo = tipo }; try { _contato.Editar(contato); } catch (Exception ex) { return(Alerta.CriaMensagemErro(ex)); } return(Alerta.CriaMensagemSucesso("Sucesso ao editar contato.")); }
// POST: Pessoa/Edit/5 //[HttpPost] public JsonResult Edit(FormCollection collection) { var pessoaId = collection["Id"].ToString(); var nome = collection["Nome"].ToString(); var enderecoId = collection["EnderecoId"].ToString().Split(','); var endereco = collection["Endereco"].ToString().Split(','); var logradouroId = collection["LogradouroId"].ToString().Split(','); var cidade = collection["Cidade"].ToString().Split(','); var numero = collection["Numero"].ToString().Split(','); var estado = collection["Estado"].ToString().Split(','); var tipo = collection["Tipo"].ToString().Split(','); var bairro = collection["Bairro"].ToString().Split(','); var complemento = collection["Complemento"].ToString().Split(','); var listaEndereco = new List <EnderecoDTO>(); for (int i = 0; i < endereco.Length; i++) { listaEndereco.Add(new EnderecoDTO { EnderecoId = enderecoId[i].Equals("") ? 0 : int.Parse(enderecoId[i]), EnderecoNome = endereco[i], Logradouro = new LogradouroDTO { LogradouroId = logradouroId[i].Equals("") ? 0 : int.Parse(logradouroId[i]), Numero = int.Parse(numero[i]), Cidade = cidade[i], Bairro = bairro[i], Estado = estado[i], Tipo = (TipoLogradouro)int.Parse(tipo[i]), Complemento = complemento[i], EnderecoId = enderecoId[i].Equals("") ? 0 : int.Parse(enderecoId[i]) }, PessoaId = int.Parse(pessoaId.ToString()), LogradouroId = logradouroId[i].Equals("") ? 0 : int.Parse(logradouroId[i]), }); } var pessoa = new PessoaDTO() { PessoaId = int.Parse(collection["Id"].ToString()), Nome = nome, Enderecos = listaEndereco }; try { _pessoaNegocio.Editar(pessoa); } catch (Exception ex) { return(Alerta.CriaMensagemErro(ex)); } return(Alerta.CriaMensagemSucesso("Sucesso ao editar.")); }
// GET: Pessoa/Delete/5 public JsonResult Delete(int id) { try { _pessoaNegocio.Deletar(id); } catch (Exception) { Alerta.CriaMensagemErro("Houve um problema ao excluir a pessoa"); } return(Alerta.CriaMensagemSucesso("Sucesso ao excluir pessoa.")); }
// GET: Produto/Delete/5 public JsonResult Delete(int id) { try { _produto.Deletar(id); return(Alerta.CriaMensagemSucesso("Produto deletado com sucesso")); }catch (Exception ex) { return(Alerta.CriaMensagemErro("Naoo foi possivel deletar o produto. Erro: " + ex.Message)); } }
// POST: Fornecedor/Delete/5 public JsonResult Delete(int id) { try { _fornecedor.Deletar(id); return(Alerta.CriaMensagemSucesso("Fornecedor removido com sucesso.")); } catch (Exception ex) { return(Alerta.CriaMensagemErro("Falha ao remover fornecedor. Erro: " + ex.Message)); } }
public JsonResult Delete(int id) { try { _contato.Deletar(id); } catch (Exception ex) { return(Alerta.CriaMensagemErro(ex)); } return(Alerta.CriaMensagemSucesso("Contato excluido com sucesso.")); }
public JsonResult Create(FormCollection collection) { var nome = collection["Nome"].ToString(); var endereco = collection["Endereco"].ToString().Split(','); var cidade = collection["Cidade"].ToString().Split(','); var numero = collection["Numero"].ToString().Split(','); var estado = collection["Estado"].ToString().Split(','); var tipo = collection["Tipo"].ToString().Split(','); var bairro = collection["Bairro"].ToString().Split(','); var complemento = collection["Complemento"].ToString().Split(','); var listaEndereco = new List <EnderecoDTO>(); for (int i = 0; i < endereco.Length; i++) { listaEndereco.Add(new EnderecoDTO { EnderecoNome = endereco[i], Logradouro = new LogradouroDTO { Numero = int.Parse(numero[i]), Cidade = cidade[i], Bairro = bairro[i], Estado = estado[i], Tipo = (TipoLogradouro)int.Parse(tipo[i]), Complemento = complemento[i] } }); } var pessoa = new PessoaDTO() { Nome = nome, Enderecos = listaEndereco }; try { _pessoaNegocio.Cadastrar(pessoa); } catch { Alerta.CriaMensagemErro("Erro ao cadastrar."); } return(Alerta.CriaMensagemSucesso("Cadastrado com sucesso")); }
public JsonResult Edit(PedidoViewModel model) { try { var listaItens = new List <Item>(); if (model.Itens != null) { foreach (var item in model.Itens) { listaItens.Add(new Item { ItemId = item.ItemId, Produto = new Produto { CodigoProduto = item.Produto.CodigoProduto, Descricao = item.Produto.Descricao }, Quantidade = item.Quantidade }); } } var pedido = new Pedido { PedidoId = model.PedidoId, CodigoDoPedido = model.CodigoDoPedido, DataDoPedido = DateTime.Now.Date, Fornecedor = new Fornecedor { FornecedorId = model.FornecedorId }, Itens = listaItens, QuantidadeDeProdutos = model.QuantidadeDeProdutos, ValorTotalDoPedido = model.ValorTotalDoPedido }; _pedido.Editar(pedido); return(Alerta.CriaMensagemSucesso("Sucesso ao editar pedido")); } catch (Exception ex) { return(Alerta.CriaMensagemErro("Falha ao editar pedido. Erro: " + ex.Message)); } }
// POST: Produto/Create public JsonResult Create(ProdutoViewModel model) { var produto = new Produto { CodigoProduto = model.CodigoProduto, Descricao = model.Descricao, ValordoProduto = model.ValordoProduto, DataDoCadastro = DateTime.Now }; try { _produto.Salvar(produto); return(Alerta.CriaMensagemSucesso("Produto cadastrado com sucesso")); } catch (Exception ex) { return(Alerta.CriaMensagemErro("Falha ao cadastrar produto. Erro: " + ex.Message)); } }
public JsonResult Edit(ProdutoViewModel model) { try { var produto = new Produto { ProdutoId = model.ProdudoId, CodigoProduto = model.CodigoProduto, Descricao = model.Descricao, ValordoProduto = model.ValordoProduto, DataDoCadastro = DateTime.Now }; _produto.Editar(produto); return(Alerta.CriaMensagemSucesso("Produto alterado com sucesso")); } catch (Exception ex) { return(Alerta.CriaMensagemErro("Não foi possivel alterar o produto. Erro: " + ex.Message)); } }
// POST: Fornecedor/Create public JsonResult Create(FornecedorViewModel model) { var fornecedor = new Fornecedor { NomeContato = model.NomeContato, EmailContato = model.EmailContato, RazaoSocial = model.RazaoSocial, CNPJ = model.CNPJ, UF = model.UF }; try { _fornecedor.Salvar(fornecedor); return(Alerta.CriaMensagemSucesso("Fornecedor cadastrado com sucesso.")); } catch (Exception ex) { return(Alerta.CriaMensagemErro("Falha ao cadastrar fornecedor. Erro: " + ex.Message)); } }