public ActionResult Edit(int id, Contatos Contato) { try { using (ISession session = DBHelper.AbrirConexao()) { var ContatoNovosDados = session.Get <Contatos>(id); ContatoNovosDados.Nome = Contato.Nome; ContatoNovosDados.Telefone = Contato.Telefone; ContatoNovosDados.Email = Contato.Email; ContatoNovosDados.Empresa = Contato.Empresa; ContatoNovosDados.Endereco = Contato.Endereco; ContatoNovosDados.Classificacao = Contato.Classificacao; using (ITransaction transaction = session.BeginTransaction()) { session.Save(ContatoNovosDados); transaction.Commit(); } } return(RedirectToAction("Index")); } catch { return(View()); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nome,Email,Telefonefixo,Telefonecelular,Empresa,Cargo,Dataaniversario")] Contatos contatos) { if (id != contatos.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(contatos); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ContatosExists(contatos.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(contatos)); }
public void Incluir(Contatos pContatos, string pStrConexao, out int pId) { SqlConnection cn = new SqlConnection(); try { cn.ConnectionString = pStrConexao; SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "INSERT_CONTATO"; SqlParameter pnome = new SqlParameter("@NOME_CONTATO", SqlDbType.VarChar, 100); pnome.Value = pContatos.Nome; cmd.Parameters.Add(pnome); cn.Open(); cmd.ExecuteNonQuery(); pId = (Int32)cmd.Parameters["RET_VALUE"].Value; } catch (SqlException ex) { throw new Exception("Servidor SQL Erro:" + ex.Number); } catch (Exception ex) { throw new Exception(ex.Message); } finally { cn.Close(); } }
public ActionResult Edit([Bind(Include = "contato_id,pessoa_id,celular,telefoneResidencial,telefoneComercial,email,IM,sitioweb,tipo,nome_contato,endereco_contato_id")] Contatos c) { try { if (ModelState.IsValid) { using (var client = new HttpClient()) { string uri = "http://localhost:63673/api/contatos"; var responseMessage = client.PutAsJsonAsync(uri + "/" + c.contato_id, c).Result; if (responseMessage.IsSuccessStatusCode) { Console.WriteLine("Alterado com Sucesso"); } else { Console.WriteLine("Falha ao alterar" + responseMessage.StatusCode); } } } return(RedirectToAction("Index")); } catch { return(View()); } }
public async Task <ActionResult <Contatos> > PostContatos(Contatos contatos) { _context.Contatos.Add(contatos); await _context.SaveChangesAsync(); return(CreatedAtAction("GetContatos", new { id = contatos.ContatoId }, contatos)); }
public FileResult DownloadLaudo(int idCTM, string nomeLaudo) { CTM ctm = CTMService.getCTM(idCTM); Clientes cliente = ClienteService.getCliente(ctm.IDCliente); CtmOrdemServico ordemServico = CTMOrdemServicoService.getCTMOrdemServicoByCTM(idCTM); CtmLaudo ctmLaudo = CTMLaudoService.get(null, idCTM); var dictValue = new Dictionary <string, string>(); if (ctmLaudo != null) { Contatos contato = cliente.Contatos.FirstOrDefault(); dictValue.Add("numeroLaudo", ctmLaudo.IDCTMLaudo.ToString()); dictValue.Add("numeroOS", ordemServico != null ? ordemServico.IDCTMOrdemServico.ToString() : ""); dictValue.Add("Data", DateTime.Now.ToShortDateString()); dictValue.Add("Cliente", cliente.Nome); dictValue.Add("tel", contato != null ? contato.Telefone : ""); dictValue.Add("email", contato != null ? contato.Email : ""); dictValue.Add("matricula", cliente.Matricula); } nomeLaudo = nomeLaudo + ".docx"; var b = new CTMStorageService().GetDocumentoPreenchidoAzure(nomeLaudo, dictValue); var fileResult = new FileContentResult(b, "application/vnd.openxmlformats-officedocument.wordprocessingml.document"); fileResult.FileDownloadName = nomeLaudo; return(fileResult); }
public async Task <IActionResult> EditAsync(int id, Contatos contatos) { if (!ModelState.IsValid) { var tipocontato = await _contatosService.FindAllAsync(); var viewModel = new ContatosFormViewModel { Contato = contatos, TipoContatos = tipocontato }; return(View(contatos)); } if (id != contatos.Id) { return(BadRequest()); } try { await _service.Update(contatos); return(RedirectToAction(nameof(Index))); } catch (NotFoundException) { return(NotFound()); } catch (DbConcurrencyException) { return(BadRequest()); } }
public async Task <IActionResult> PutContatos(int id, Contatos contatos) { if (id != contatos.ContatoId) { return(BadRequest()); } _context.Entry(contatos).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ContatosExists(id)) { return(NotFound()); } else { throw; } } return(Ok()); }
//Método de adição na lista public void AddContato(Contato contato) { //Se a lista Contatos for nula, é criado uma nova Lista e logo após é chamdo o metodo de adicao //Incluindo um objeto Contato dentro da lista Contatos = Contatos ?? new List <Contato>(); Contatos.Add(contato); }
// GET: Contato/Edit/5 public ActionResult Edit(int id) { Contatos objContato = new Contatos(); return(View(objContato)); }
public frmAlterarContato(string valorID) { InitializeComponent(); this.valorID = valorID; try { Contatos contato = new Contatos(); ContatoBO contatoBO = new ContatoBO(); contato = contatoBO.selecionarContato(valorID); if (contato.Sexo == "F") { sexo = "Feminino"; } else { sexo = "Masculino"; } txtContato.Text = contato.Contato; cbSexo.Text = sexo; mskCelular.Text = contato.Celular; mskTelefone.Text = contato.Telefone; txtEmail.Text = contato.Email; } catch (Exception ex) { } }
public void Update(CadastroContatoViewModel obj, int id) { Contatos ct = _mapper.Map <Contatos>(obj); ct.Id = id; _contatoRepository.Update(ct); }
public IActionResult Update(CadastroContatoViewModel ct) { try { int idpessoa = Int32.Parse(HttpContext.User.Claims.First(x => x.Type == "IdPessoa").Value); Contatos ctBuscado = _contatoRepository.GetById(idpessoa); Pessoas validaPessoa = _pessoaRepository.GetById(idpessoa); if (ctBuscado.FkPessoa != idpessoa) { return(Unauthorized()); } else if (ctBuscado == null) { return(NotFound(new { Mensagem = $"Contato não encontrado!" })); } TiposContatos validaTipoContato = _tipoContatoRepository.GetById(ct.FkTipoContato); if (validaTipoContato == null) { return(NotFound(new { Mensagem = "id: " + ct.FkTipoContato + " não foi encontrada em tipo de contato" })); } _mapper.Update(ct, ctBuscado.Id); return(Ok()); } catch (Exception ex) { return(BadRequest(new { Erro = ex.ToString() })); } }
// GET: Contatos/Delete/5 public ActionResult Delete(int?id) { try { Contatos contatos = db.Contato.Find(id); if (contatos != null) { db.Contato.Remove(contatos); db.SaveChanges(); } Emails emails = db.Email.Find(id); if (emails != null) { db.Email.Remove(emails); db.SaveChanges(); } Enderecos enderecos = db.Endereco.Find(id); if (enderecos != null) { db.Endereco.Remove(enderecos); db.SaveChanges(); } } catch (Exception) { return(HttpNotFound()); } return(RedirectToAction("Index")); }
// GET: Contatos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Contatos contatos = db.Contato.Find(id); if (contatos == null) { return(HttpNotFound()); } List <Telefones> listTelefones = new List <Telefones>(); listTelefones = db.Telefone.Where(x => x.IdContato == id).ToList(); ViewBag.IdTelefone = new SelectList(listTelefones, "IdTelefone", "NumeroTelefone"); List <Emails> listEmails = new List <Emails>(); listEmails = db.Email.Where(x => x.IdContato == id).ToList(); ViewBag.IdEmail = new SelectList(listEmails, "IdEmail", "Email"); Enderecos endereco = new Enderecos(); endereco = db.Endereco.Where(x => x.IdContato == id).FirstOrDefault(); ViewBag.Logradouro = endereco.Logradouro; return(View(contatos)); }
public FileResult DownloadOrder(int id) { var orcamento = OrcamentoService.getOrcamento(id); var cliente = ClienteService.getCliente(orcamento.IDCliente); var usuarioResponsavel = UsuarioService.getUsuario(orcamento.IDUsuario); var dictValue = new Dictionary <string, string>(); double cotacaoDolar = Math.Round(orcamento.CotacaoDolar, 2, MidpointRounding.ToEven); Contatos contato = cliente.Contatos.FirstOrDefault(); dictValue.Add("NumPed", id.ToString()); dictValue.Add("DataEmissao", DateTime.Now.ToShortDateString()); dictValue.Add("Dolar", cotacaoDolar.ToString(new CultureInfo("pt-BR"))); dictValue.Add("NomeEmpresa", cliente.Nome); dictValue.Add("Endereco", cliente.Endereco); dictValue.Add("Cidade", cliente.Cidade); dictValue.Add("UF", cliente.UF); dictValue.Add("CEP", cliente.CEP); dictValue.Add("Tel", contato != null ? contato.Telefone : ""); dictValue.Add("Email", contato != null ? contato.Email : ""); dictValue.Add("CpfCnpj", cliente.CPFCNPJ); dictValue.Add("RgIe", cliente.RGIE); dictValue.Add("MarcaMatricula", cliente.Matricula); DataTable dataTable = new DataTable(); dataTable.Columns.Add("Quant"); dataTable.Columns.Add("Descrição"); dataTable.Columns.Add("NSerie"); dataTable.Columns.Add("Unitario"); dataTable.Columns.Add("Total"); double precoTotal = 0; foreach (ItensOrcamento itemOrcamento in orcamento.ItensOrcamento) { string descricaoServico = "Equipamento"; if (orcamento.Servico) { var servico = ServicoService.getServico(itemOrcamento.IDServico.Value); descricaoServico = servico.Descricao.ToUpper(); } else { var equipamento = EquipamentoService.getEquipamento(itemOrcamento.IDEquipamento); descricaoServico = equipamento != null ? equipamento.Descricao : descricaoServico; } double precoUnitarioReal = Math.Round(itemOrcamento.PrecoUnitario * orcamento.CotacaoDolar, 2, MidpointRounding.ToEven); precoTotal += precoUnitarioReal; string TotalItem = "R$ " + (itemOrcamento.Quantidade * precoUnitarioReal).ToString(new CultureInfo("pt-BR")); dataTable.Rows.Add(itemOrcamento.Quantidade.ToString(), descricaoServico, "", "R$ " + precoUnitarioReal.ToString(new CultureInfo("pt-BR")), TotalItem); } var b = new CTMStorageService().GetPedidoPreenchidoAzure("PedidoMarteUpdates.docx", dataTable, dictValue); var fileResult = new FileContentResult(b, "application/vnd.openxmlformats-officedocument.wordprocessingml.document"); fileResult.FileDownloadName = String.Format("Pedido{0}.docx", orcamento.IDPedido.ToString()); return(fileResult); }
public FornecedorVendorList(string cnpj, Dictionary <string, string> responsavel) { Cnpj = cnpj; foreach (var item in responsavel) { Contatos.Add(new ContatoFornecedor(item.Key, item.Value)); } Validar(); }
// GET: Contatos public ActionResult Index(string pesquisa) { List <Contatos> contatos = new List <Contatos>(); contatos = db.Contato.ToList(); foreach (var item in contatos) { List <Telefones> telefones = db.Telefone.Where(x => x.IdContato == item.IdContato).ToList(); item.Telefones = new List <Telefones>(); item.Telefones.AddRange(telefones); List <Emails> emails = db.Email.Where(x => x.IdContato == item.IdContato).ToList(); item.Emails = new List <Emails>(); item.Emails.AddRange(emails); Enderecos endereco = db.Endereco.Where(x => x.IdContato == item.IdContato).FirstOrDefault(); item.Enderecos = new Enderecos(); item.Enderecos = endereco; } if (!string.IsNullOrEmpty(pesquisa)) { Contatos modelContato = new Contatos(); List <Contatos> resultPesquisa = new List <Contatos>(); List <Telefones> resultTelefones = new List <Telefones>(); List <Emails> resultEmails = new List <Emails>(); foreach (var item in contatos) { bool resultNome = item.Nome.Contains(pesquisa); resultTelefones = item.Telefones.Where(x => x.NumeroTelefone.Contains(pesquisa)).ToList(); resultEmails = item.Emails.Where(x => x.Email.Contains(pesquisa)).ToList(); if (resultNome || resultTelefones.Count > 0 || resultEmails.Count > 0) { modelContato.Telefones = new List <Telefones>(); modelContato.Emails = new List <Emails>(); modelContato.Enderecos = new Enderecos(); modelContato.Empresa = item.Empresa; modelContato.IdContato = item.IdContato; modelContato.Nome = item.Nome; modelContato.Enderecos.Logradouro = item.Enderecos == null ? string.Empty : item.Enderecos.Logradouro; modelContato.Telefones.AddRange(resultTelefones.Count == 0 ? item.Telefones : resultTelefones); modelContato.Emails.AddRange(resultEmails.Count == 0 ? item.Emails : resultEmails); resultPesquisa.Add(modelContato); } } contatos = new List <Contatos>(); contatos = resultPesquisa; } return(View(contatos.OrderBy(x => x.Nome))); }
public IEnumerable <Contato> Listar(int size, int page) { List <Contato> dadosRetorno = new List <Contato>(_Dados); if (dadosRetorno.Count() == 0) { return(null); } Contatos ContatosAdicionar = new Contatos(); int registrosPorPagina = size == 0 ? registrosPorPagina = 10: registrosPorPagina = size; int pagina = page == 0 ? pagina = 0 : pagina = page; List <Contatos> PaginasContato = new List <Contatos>(); int totalContatos = dadosRetorno.Count(); for (int i = 0; i <= totalContatos; i++) { Console.WriteLine(i.ToString()); if (dadosRetorno.Count == 0) { break; } ContatosAdicionar.ListaContatos.Add(dadosRetorno[0]); dadosRetorno.Remove(dadosRetorno[0]); if (ContatosAdicionar.ListaContatos.Count() == registrosPorPagina && i == (registrosPorPagina - 1)) { PaginasContato.Add(new Contatos { ListaContatos = ContatosAdicionar.ListaContatos }); ContatosAdicionar.ListaContatos = new List <Contato>(); i = -1; } } ContatosAdicionar.ListaContatos.AddRange(dadosRetorno); if (ContatosAdicionar.ListaContatos.Count() > 0) { PaginasContato.Add(ContatosAdicionar); } if ((pagina + 1) > PaginasContato.Count()) { return(null); } return(PaginasContato[pagina].ListaContatos); }
private void salvar(Contatos contato) { CadastroDLL.Cadastro cdtDLL = new CadastroDLL.Cadastro(); contato.Nome = txtNome.Text.ToUpper(); contato.Endereco = txtEndereco.Text.ToUpper(); contato.Telefone = txtTelefone.Text.ToUpper(); contato.Celular = txtCelular.Text.ToUpper(); contato.Email = txtEmail.Text.ToUpper(); }
public Contatos selecionarContato(string valorID) { Contatos contato = null; ContatoDAO contatoDAO = new ContatoDAO(); contato = new Contatos(); contato = contatoDAO.selecionarContato(valorID); return(contato); }
public ActionResult Edit([Bind(Include = "IdContato,Nome,Empresa,IdTelefone,IdEndereco,IdEmail")] Contatos contatos) { if (ModelState.IsValid) { db.Entry(contatos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(contatos)); }
public void salvaContato(Contatos contato) { try { cdtDll.salvarContatos(contato); } catch (Exception erro) { throw erro; } }
public async Task <IActionResult> Create([Bind("Id,Nome,Email,Telefonefixo,Telefonecelular,Empresa,Cargo,Dataaniversario")] Contatos contatos) { if (ModelState.IsValid) { _context.Add(contatos); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(contatos)); }
public void Alterar(Contatos contato, out int retval) { if (contato.Nome.Trim().Length == 0) { throw new Exception("O Nome do Contato é Obrigatório"); } ContatosDAL obj = new ContatosDAL(); obj.Alterar(contato, conStr, out retval); }
public async Task <IActionResult> Create([Bind("Id,Nome,Endereco,Telefone")] Contatos contatos) { if (ModelState.IsValid) { _context.Add(contatos); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(contatos)); }
// GET: Contatos public ActionResult Index() { var contatos = new Contatos(); ViewBag.ID = 1; ViewBag.Name = "Geisa"; ViewBag.Type = "TESTE"; return(View(contatos)); }
public ActionResult ListagemTipada(int id, string name, string type) { var contatos = new Contatos() { ID = id, NameContact = name, DescriptionContact = type }; return(View(contatos)); }
private Contatos fillContato(ContatoViewModel model) { var contato = new Contatos(); contato.Nome = model.Nome; contato.Departamento = model.Departamento; contato.Email = model.Email; contato.Telefone = model.Telefone; contato.IDUsuario = visitor.ID; return(contato); }
public ActionResult Inserir(Contatos _contato) { var strcnn = System.Configuration.ConfigurationManager.AppSettings["connectionString"].ToString(); ContatosBLL contatos = new ContatosBLL(strcnn); Contato contato = new Contato() { Nome = _contato.nome, Email = _contato.email }; contatos.Incluir(contato); return(Lista()); }