private void InserirFornecedor(oficinaEntities bd) { endereco e = new endereco(); contato c = new contato(); fornecedor f = new fornecedor(); f.nome = txtNome.Text; f.CNPJ = maskTxtCNPJ.Text; f.representante = txtRepresentante.Text; bd.fornecedor.Add(f); bd.SaveChanges(); int aux = f.idfornecedor; e.idfornecedor = aux; e.logradouro = txtLogradouro.Text; e.bairro = txtBairro.Text; e.numero = txtNumeroCasa.Text; e.cidade = txtCidade.Text; e.uf = txtUF.Text; e.cep = txtCEP.Text; c.idfornecedor = aux; c.numero_telefone = maskedTxtTelefone.Text; c.email = txtEmail.Text; bd.endereco.Add(e); bd.contato.Add(c); bd.SaveChanges(); ListarFornecedores(); MessageBox.Show("Registro Salvo Com Sucesso!"); LimparForm(); }
public int SalvarContatoConecctta(contato Contato) { prospectDAL DProspect = new prospectDAL(); string sSql = DProspect.SalvarContatoConecctta(Contato); return(Convert.ToInt32(PontoBr.Banco.SqlServer.RetornarDadoUnicoDoBanco(sSql))); }
public string retornaContatos() { try { string str = "select nome,login from usuario"; List <contato> lista = new List <contato>(); DataTable data = retornaDataTableSql(str); for (int i = 0; i < data.Rows.Count; i++) { string nome = data.Rows[i][data.Columns[0]].ToString(); string email = data.Rows[i][data.Columns[1]].ToString() + EMAIL; contato contact = new contato(nome, email); lista.Add(contact); } string dados = serial.serializarObjeto(lista); return(dados); } catch (excecao.excecao except) { throw except; } }
///<summary> /// /// Método para adicionar contatos através do clique no botão Adicionar. /// ///</summary> private void adicionaBotaoClick(object sender, EventArgs e) { try { int contador = 0; int contagem = catalogoDataGridView.Rows.Count; List<contato> lista = new List<contato>(); for (int i = 0; i < contagem; i++) { if (catalogoDataGridView.Rows[i].Cells[2].Value.Equals(true)) { string nome = catalogoDataGridView.Rows[i].Cells[0].Value.ToString(); string email = catalogoDataGridView.Rows[i].Cells[1].Value.ToString(); contato contact = new contato(nome, email); lista.Add(contact); } else { contador++; } } if (contador == contagem) MessageBox.Show(MSG_SELECAO, MSG_AVISO, MessageBoxButtons.OK, MessageBoxIcon.Information); else if (gerenciaServlet.insereContatosPessoal(lista, user)) MessageBox.Show(MSG_ADICIONAR, MSG_AVISO, MessageBoxButtons.OK, MessageBoxIcon.Information); for (int i = 0; i < contagem; i++) { catalogoDataGridView.Rows[i].Cells[2].Value = false; } } catch (excecao except) { MessageBox.Show(except.Message, MSG_ERRO, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnExcluir_Click(object sender, EventArgs e) { if (idUsuarioSelecionado == -1) { MessageBox.Show("Selecione com um duplo" + " clique sobre algum produto da lista"); return; //aborta o método } using (var bd = new oficinaEntities()) { //1. Localizar o registro: usuario u = (from us in bd.usuario where us.idusuario == idUsuarioSelecionado select us).FirstOrDefault(); endereco ed = (from end in bd.endereco where end.idusuario == idUsuarioSelecionado select end).FirstOrDefault(); contato c = (from ctt in bd.contato where ctt.idusuario == idUsuarioSelecionado select ctt).FirstOrDefault(); if (u != null && ed != null && c != null) { bd.endereco.Remove(ed); bd.contato.Remove(c); bd.usuario.Remove(u); bd.SaveChanges(); //Confirma exclusão no BD ListarUsuarios(); //Atualiza o Grid LimparForm(); MessageBox.Show("Registro excluído com sucesso!"); } } }
public ActionResult DeleteConfirmed(int id) { contato contato = db.contato.Find(id); db.contato.Remove(contato); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "cidade,nome,cpf,dt_nascimento,logradouro,pais,estado,numero,rua,id_usuario,telefone1,telefone2")] contato contato) { if (ModelState.IsValid) { db.Entry(contato).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_usuario = new SelectList(db.Usuario, "id_usuario", "login", contato.id_usuario); return(View(contato)); }
private void AtualizarFornecedor(oficinaEntities bd) { usuario u = (from us in bd.usuario where us.idusuario == idFornecedorSelecionado select us).FirstOrDefault(); endereco e = (from end in bd.endereco where end.idusuario == idFornecedorSelecionado select end).FirstOrDefault(); contato c = (from ctt in bd.contato where ctt.idusuario == idFornecedorSelecionado select ctt).FirstOrDefault(); if (u != null && e != null && c != null) { u.nome = txtNome.Text; u.cpf = maskTxtCNPJ.Text; u.rg = txtRepresentante.Text; //u.nascimento = maskedTxtNascimento.Text; //if (radMasculino.Checked) //{ // u.sexo = "M"; //} //else //{ // u.sexo = "F"; //} //if (radAtivo.Checked) //{ // u.estado = "1"; //} //else //{ // u.estado = "0"; //} e.logradouro = txtLogradouro.Text; e.bairro = txtBairro.Text; e.numero = txtNumeroCasa.Text; e.cidade = txtCidade.Text; e.uf = txtUF.Text; e.cep = txtCEP.Text; c.numero_telefone = maskedTxtTelefone.Text; c.email = txtEmail.Text; bd.SaveChanges(); //Salva as modificações no BD ListarFornecedores(); //atualiza o grid MessageBox.Show("Dados registrados com sucesso!"); LimparForm(); } }
public ContatoAdapter ToContatoAdapter(contato contato) { return(new ContatoAdapter() { Id = contato.id, Nome = contato.nome, Assunto = contato.assunto, Email = contato.email, Telefone = contato.telefone, Mensagem = contato.mensagem }); }
// GET: contatoes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } contato contato = db.contato.Find(id); if (contato == null) { return(HttpNotFound()); } return(View(contato)); }
// GET: contatoes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } contato contato = db.contato.Find(id); if (contato == null) { return(HttpNotFound()); } ViewBag.id_usuario = new SelectList(db.Usuario, "id_usuario", "login", contato.id_usuario); return(View(contato)); }
///<summary> /// /// Metodo para remover o contato pessoal atraves do botao remover /// ///</summary> private void removerBotaoClick(object sender, EventArgs e) { try { bool vazio = true; int contagem = catalogoPessoalDataGridView.Rows.Count; List <contato> lista = new List <contato>(); List <int> cels = new List <int>(); for (int i = 0; i < contagem; i++) { if (catalogoPessoalDataGridView.Rows[i].Cells[2].Value.Equals(false)) { string nome = catalogoPessoalDataGridView.Rows[i].Cells[0].Value.ToString(); string email = catalogoPessoalDataGridView.Rows[i].Cells[1].Value.ToString(); contato contact = new contato(nome, email); lista.Add(contact); } else if (catalogoPessoalDataGridView.Rows[i].Cells[2].Value.Equals(true)) { cels.Add(i); vazio = false; } } cels.Reverse(); foreach (int i in cels) { catalogoPessoalDataGridView.Rows.Remove(catalogoPessoalDataGridView.Rows[i]); } catalogoPessoalDataGridView.Refresh(); if (vazio) { MessageBox.Show(MSG_SELECAO, MSG_INFO, MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (gerenciaServlet.removeContatosPessoal(lista, user)) { MessageBox.Show(MSG_REMOCAO_OK, MSG_INFO, MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (excecao except) { MessageBox.Show(except.Message, MSG_ERRO, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
///<summary> /// /// Método para adicionar contatos através do clique no botão Adicionar. /// ///</summary> private void adicionaBotaoClick(object sender, EventArgs e) { try { int contador = 0; int contagem = catalogoDataGridView.Rows.Count; List <contato> lista = new List <contato>(); for (int i = 0; i < contagem; i++) { if (catalogoDataGridView.Rows[i].Cells[2].Value.Equals(true)) { string nome = catalogoDataGridView.Rows[i].Cells[0].Value.ToString(); string email = catalogoDataGridView.Rows[i].Cells[1].Value.ToString(); contato contact = new contato(nome, email); lista.Add(contact); } else { contador++; } } if (contador == contagem) { MessageBox.Show(MSG_SELECAO, MSG_AVISO, MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (gerenciaServlet.insereContatosPessoal(lista, user)) { MessageBox.Show(MSG_ADICIONAR, MSG_AVISO, MessageBoxButtons.OK, MessageBoxIcon.Information); } for (int i = 0; i < contagem; i++) { catalogoDataGridView.Rows[i].Cells[2].Value = false; } } catch (excecao except) { MessageBox.Show(except.Message, MSG_ERRO, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
///<summary> /// /// Metodo para o botao ok inserir na lista os contatos selecionados /// ///</summary> private void okButtonClick(object sender, EventArgs e) { int contagem = catalogoPessoalDataGridView.Rows.Count; List <contato> listaAdd = new List <contato>(); for (int i = 0; i < contagem; i++) { if (catalogoPessoalDataGridView.Rows[i].Cells[2].Value.Equals(true)) { string nome = catalogoPessoalDataGridView.Rows[i].Cells[0].Value.ToString(); string email = catalogoPessoalDataGridView.Rows[i].Cells[1].Value.ToString(); contato contact = new contato(nome, email); listaAdd.Add(contact); } } removeDuplicidade(listaAdd); this.Close(); }
// GET: Contato/Delete/5 public ActionResult Delete(int?id) { try { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } contato contato = db.contato.Find(id); if (contato == null) { return(HttpNotFound()); } return(View(contato)); } catch (Exception ex) { Logger.Error(ex, "Erro ao tentar deletar um contato. Id:", id); return(View()); } }
///<summary> /// /// Método que retorna a conversão dos contatos passados numa string para uma lista de contatos. /// /// Retorna excecao: Erro de contato inválido. /// ///</summary> public static List <contato> retornaListaContatos(string listaContatos) { List <contato> contatos = new List <contato>(); string[] vetor = listaContatos.Split(separador); foreach (string s in vetor) { if (!s.Equals("")) { string nome; string email; contato novo = new contato(); if (s.Contains(abreParenteses)) { int index = s.IndexOf(abreParenteses); nome = s.Substring(0, index); email = s.Substring(index + 1); email = email.Remove(email.IndexOf(fechaparenteses)); novo.setNome(nome); novo.setEmail(email); } else if (s.Contains(arroba)) { email = s; novo.setEmail(email); } else { throw new excecao.excecao(MSG_CONTATO); } contatos.Add(novo); } } return(contatos); }
public ActionResult Contactar(contato contato) { try { using (var ctx = new BaimiContext()) { contato.data = DateTime.Now; ctx.contato.Add(contato); ctx.SaveChanges(); } if (Convert.ToBoolean(ConfigurationManager.AppSettings["enviarEmail"])) { SmtpClient SmtpServer = new SmtpClient(ConfigurationManager.AppSettings["smtp"]); var mail = new MailMessage(); mail.From = new MailAddress(ConfigurationManager.AppSettings["enderecoDe"]); mail.To.Add(ConfigurationManager.AppSettings["enderecoPara"]); mail.Subject = ConfigurationManager.AppSettings["Asssunto"]; mail.IsBodyHtml = true; string htmlBody; htmlBody = string.Format("<p>Nome: {0} </p> <p>Email: {1} </p> <p>Assunto: {2} </p> <p>Mensagem: {3} </p>", contato.nome, contato.email, contato.assunto, contato.mensagem); mail.Body = htmlBody; SmtpServer.Port = Convert.ToInt32(ConfigurationManager.AppSettings["porta"]); SmtpServer.UseDefaultCredentials = false; SmtpServer.Credentials = new System.Net.NetworkCredential(ConfigurationManager.AppSettings["enderecoDe"], ConfigurationManager.AppSettings["senha"]); SmtpServer.EnableSsl = true; SmtpServer.Send(mail); } return(Json(new { success = true, responseText = "Mensagem enviada com sucesso." }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Logger.Error(ex, "Erro durante a função de contactar."); Logger.Info <contato>(contato); return(Json(new { success = false, responseText = "Ocorreu um erro ao enviar sua mensagem." }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Create(viewModelCadastro viewModelCadastro) { try { //Usuario; Usuario usuario = viewModelCadastro.Usuario; usuario.dt_cadastro = DateTime.Now; usuario.id_perfil = viewModelCadastro.id_perfil; db.Usuario.Add(usuario); db.SaveChanges(); int id_usuario = usuario.id_usuario; //Contato contato contato = viewModelCadastro.contato; contato.id_usuario = id_usuario; db.contato.Add(contato); db.SaveChanges(); int id_contato = contato.id_contato; if (viewModelCadastro.id_perfil == 2) { //Empresa Empresa empresa = viewModelCadastro.empresa; empresa.id_contato = id_contato; db.Empresa.Add(empresa); db.SaveChanges(); } // TODO: Add insert logic here return(RedirectToAction("Index")); } catch { ViewBag.id_perfil = new SelectList(db.Perfil, "id_perfil", "tipo"); return(View()); } }
///<summary> /// /// Metodo para o botao ok inserir na lista os contatos selecionados /// ///</summary> private void okButtonClick(object sender, EventArgs e) { int contagem = catalogoPessoalDataGridView.Rows.Count; List<contato> listaAdd = new List<contato>(); for (int i = 0; i < contagem; i++) { if (catalogoPessoalDataGridView.Rows[i].Cells[2].Value.Equals(true)) { string nome = catalogoPessoalDataGridView.Rows[i].Cells[0].Value.ToString(); string email = catalogoPessoalDataGridView.Rows[i].Cells[1].Value.ToString(); contato contact = new contato(nome, email); listaAdd.Add(contact); } } removeDuplicidade(listaAdd); this.Close(); }
private void InserirUsuario(oficinaEntities bd) { endereco e = new endereco(); contato c = new contato(); if (!radFornecedor.Checked) { usuario u = new usuario(); u.nome = txtNome.Text; u.cpf = maskTxtCPFCNPJ.Text; u.rg = txtRGRepresentante.Text; if (radMasculino.Checked) { u.sexo = "M"; } else { u.sexo = "F"; } if (radAtivo.Checked) { u.estado = "1"; } else { u.estado = "0"; } u.nascimento = maskedTxtNascimento.Text; u.data_cadastro = DateTime.Now; bd.usuario.Add(u); bd.SaveChanges(); int aux = u.idusuario; e.idusuario = aux; e.logradouro = txtLogradouro.Text; e.bairro = txtBairro.Text; e.numero = txtNumeroCasa.Text; e.cidade = txtCidade.Text; e.uf = txtUF.Text; e.cep = txtCEP.Text; c.idusuario = aux; c.numero_telefone = maskedTxtTelefone.Text; c.email = txtEmail.Text; if (radFuncionario.Checked) { funcionario f = new funcionario(); f.login = txtUsuario.Text; f.senha = maskedTxtSenha.Text; f.idusuario = aux; if (maskedTxtSenha.Text.Equals(maskTxtConfirmarSenha.Text)) { bd.funcionario.Add(f); bd.endereco.Add(e); bd.contato.Add(c); bd.SaveChanges(); MessageBox.Show("Usuário " + f.login + " criado com sucesso!"); } else { LimparCampusFuncionario(); MessageBox.Show("As senhas inseridas não correspondem, por favor, digite novamente!"); } } else { cliente cl = new cliente(); cl.idusuario = aux; bd.endereco.Add(e); bd.contato.Add(c); bd.cliente.Add(cl); bd.SaveChanges(); ListarUsuarios(); MessageBox.Show("Registro Salvo Com Sucesso!"); LimparForm(); } } else { fornecedor f = new fornecedor(); f.nome = txtNome.Text; f.CNPJ = maskTxtCPFCNPJ.Text; f.representante = txtRGRepresentante.Text; bd.fornecedor.Add(f); bd.SaveChanges(); int aux = f.idfornecedor; e.idfornecedor = aux; e.logradouro = txtLogradouro.Text; e.bairro = txtBairro.Text; e.numero = txtNumeroCasa.Text; e.cidade = txtCidade.Text; e.uf = txtUF.Text; e.cep = txtCEP.Text; c.idfornecedor = aux; c.numero_telefone = maskedTxtTelefone.Text; c.email = txtEmail.Text; bd.endereco.Add(e); bd.contato.Add(c); bd.SaveChanges(); MessageBox.Show("Registro Salvo Com Sucesso!"); LimparForm(); } }
///<summary> /// /// Método que retorna a conversão dos contatos passados numa string para uma lista de contatos. /// /// Retorna excecao: Erro de contato inválido. /// ///</summary> public static List<contato> retornaListaContatos(string listaContatos) { List<contato> contatos = new List<contato>(); string[] vetor = listaContatos.Split(separador); foreach (string s in vetor) { if (!s.Equals("")) { string nome; string email; contato novo = new contato(); if (s.Contains(abreParenteses)) { int index = s.IndexOf(abreParenteses); nome = s.Substring(0, index); email = s.Substring(index + 1); email = email.Remove(email.IndexOf(fechaparenteses)); novo.setNome(nome); novo.setEmail(email); } else if(s.Contains(arroba)) { email = s; novo.setEmail(email); } else throw new excecao.excecao(MSG_CONTATO); contatos.Add(novo); } } return contatos; }
internal string SalvarContatoConecctta(contato Contato) { string sSql = " exec sSalvarContato "; sSql += " @IDProspect = " + Contato.IDProspect + ", "; sSql += " @IDUsuario = " + Contato.IDUsuario + ", "; sSql += " @IDStatus = " + Contato.IDStatus + ", "; sSql += " @Observacao = '" + Contato.Observacao + "', "; sSql += " @IDTipoAtendimento = '" + Contato.IDTipoAtendimento + "', "; sSql += " @DataAbertura = '" + Contato.DataAbertura + "', "; sSql += " @RetornoPreditivo = " + Contato.RetornoPreditivo + " "; if (Contato.HoraAgendamento != null) { sSql += " , @HoraAgendamento = '" + Contato.HoraAgendamento + "' "; } sSql += " , @IDResposta = '" + Contato.IDResposta + "' "; if (Contato.Venda == true || Contato.IDStatus == -2 || Contato.IDStatus == 20) { sSql += ", @Venda01 = '" + Contato.Venda01 + "', "; sSql += " @Venda02 = '" + Contato.Venda02 + "', "; sSql += " @Venda03 = '" + Contato.Venda03 + "', "; sSql += " @Venda04 = '" + Contato.Venda04 + "', "; sSql += " @Venda05 = '" + Contato.Venda05 + "', "; sSql += " @Venda06 = '" + Contato.Venda06 + "', "; sSql += " @Venda07 = '" + Contato.Venda07 + "', "; sSql += " @Venda08 = '" + Contato.Venda08 + "', "; sSql += " @Venda09 = '" + Contato.Venda09 + "', "; sSql += " @Venda10 = '" + Contato.Venda10 + "', "; sSql += " @Venda11 = '" + Contato.Venda11 + "', "; sSql += " @Venda12 = '" + Contato.Venda12 + "', "; sSql += " @Venda13 = '" + Contato.Venda13 + "', "; sSql += " @Venda14 = '" + Contato.Venda14 + "', "; sSql += " @Venda15 = '" + Contato.Venda15 + "', "; sSql += " @Venda16 = '" + Contato.Venda16 + "', "; sSql += " @Venda17 = '" + Contato.Venda17 + "', "; sSql += " @Venda18 = '" + Contato.Venda18 + "', "; sSql += " @Venda19 = '" + Contato.Venda19 + "', "; sSql += " @Venda20 = '" + Contato.Venda20 + "', "; sSql += " @Venda21 = '" + Contato.Venda21 + "', "; sSql += " @Venda22 = '" + Contato.Venda22 + "', "; sSql += " @Venda23 = '" + Contato.Venda23 + "', "; sSql += " @Venda24 = '" + Contato.Venda24 + "', "; sSql += " @Venda25 = '" + Contato.Venda25 + "', "; sSql += " @Venda26 = '" + Contato.Venda26 + "', "; sSql += " @Venda27 = '" + Contato.Venda27 + "', "; sSql += " @Venda28 = '" + Contato.Venda28 + "', "; sSql += " @Venda29 = '" + Contato.Venda29 + "', "; sSql += " @Venda30 = '" + Contato.Venda30 + "', "; sSql += " @Venda31 = '" + Contato.Venda31 + "', "; sSql += " @Venda32 = '" + Contato.Venda32 + "', "; sSql += " @Venda33 = '" + Contato.Venda33 + "', "; sSql += " @Venda34 = '" + Contato.Venda34 + "', "; sSql += " @Venda35 = '" + Contato.Venda35 + "', "; sSql += " @Venda36 = '" + Contato.Venda36 + "', "; sSql += " @Venda37 = '" + Contato.Venda37 + "', "; sSql += " @Venda38 = '" + Contato.Venda38 + "', "; sSql += " @Venda39 = '" + Contato.Venda39 + "', "; sSql += " @Venda40 = '" + Contato.Venda40 + "', "; sSql += " @Venda41 = '" + Contato.Venda41 + "', "; sSql += " @Venda42 = '" + Contato.Venda42 + "', "; sSql += " @Venda43 = '" + Contato.Venda43 + "', "; sSql += " @Venda44 = '" + Contato.Venda44 + "', "; sSql += " @Venda45 = '" + Contato.Venda45 + "', "; sSql += " @Venda46 = '" + Contato.Venda46 + "', "; sSql += " @Venda47 = '" + Contato.Venda47 + "', "; sSql += " @Venda48 = '" + Contato.Venda48 + "', "; sSql += " @Venda49 = '" + Contato.Venda49 + "', "; sSql += " @Venda50 = '" + Contato.Venda50 + "', "; sSql += " @Venda51 = '" + Contato.Venda51 + "', "; sSql += " @Venda52 = '" + Contato.Venda52 + "', "; sSql += " @Venda53 = '" + Contato.Venda53 + "', "; sSql += " @Venda54 = '" + Contato.Venda54 + "', "; sSql += " @Venda55 = '" + Contato.Venda55 + "', "; sSql += " @Venda56 = '" + Contato.Venda56 + "', "; sSql += " @Venda57 = '" + Contato.Venda57 + "', "; sSql += " @Venda58 = '" + Contato.Venda58 + "', "; sSql += " @Venda59 = '" + Contato.Venda59 + "', "; sSql += " @Venda60 = '" + Contato.Venda60 + "' "; } return(sSql); }
private void Salvar() { if (!ValidarForm()) { return; } using (var bd = new oficinaEntities()) { endereco e = new endereco(); contato c = new contato(); usuario u = new usuario(); mecanico m = new mecanico(); u.nome = txtNome.Text; u.cpf = maskTxtCPF.Text; u.rg = txtRG.Text; if (radMasculino.Checked) { u.sexo = "M"; } else { u.sexo = "F"; } if (radAtivo.Checked) { u.estado = "1"; } else { u.estado = "0"; } u.nascimento = maskedTxtNascimento.Text; u.data_cadastro = DateTime.Now; bd.usuario.Add(u); bd.SaveChanges(); int aux = u.idusuario; m.usuario_idusuario = aux; m.apelido = txtApelido.Text; m.funcao = txtFuncao.Text; e.idusuario = aux; e.logradouro = txtLogradouro.Text; e.bairro = txtBairro.Text; e.numero = txtNumeroCasa.Text; e.cidade = txtCidade.Text; e.uf = txtUF.Text; e.cep = txtCEP.Text; c.idusuario = aux; c.numero_telefone = maskedTxtTelefone.Text; c.email = txtEmail.Text; bd.mecanico.Add(m); bd.endereco.Add(e); bd.contato.Add(c); bd.SaveChanges(); MessageBox.Show("Registro Salvo Com Sucesso!"); LimparForm(); } }
///<summary> /// /// Metodo para remover o contato pessoal atraves do botao remover /// ///</summary> private void removerBotaoClick(object sender, EventArgs e) { try { bool vazio = true; int contagem = catalogoPessoalDataGridView.Rows.Count; List<contato> lista = new List<contato>(); List<int> cels = new List<int>(); for (int i = 0; i < contagem; i++) { if (catalogoPessoalDataGridView.Rows[i].Cells[2].Value.Equals(false)) { string nome = catalogoPessoalDataGridView.Rows[i].Cells[0].Value.ToString(); string email = catalogoPessoalDataGridView.Rows[i].Cells[1].Value.ToString(); contato contact = new contato(nome, email); lista.Add(contact); } else if (catalogoPessoalDataGridView.Rows[i].Cells[2].Value.Equals(true)) { cels.Add(i); vazio = false; } } cels.Reverse(); foreach (int i in cels) catalogoPessoalDataGridView.Rows.Remove(catalogoPessoalDataGridView.Rows[i]); catalogoPessoalDataGridView.Refresh(); if (vazio) MessageBox.Show(MSG_SELECAO, MSG_INFO, MessageBoxButtons.OK, MessageBoxIcon.Information); else if (gerenciaServlet.removeContatosPessoal(lista, user)) MessageBox.Show(MSG_REMOCAO_OK, MSG_INFO, MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (excecao except) { MessageBox.Show(except.Message, MSG_ERRO, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void AtualizarUsuario(oficinaEntities bd) { //1. Localizar o registro: usuario u = (from us in bd.usuario where us.idusuario == idUsuarioSelecionado select us).FirstOrDefault(); endereco e = (from end in bd.endereco where end.idusuario == idUsuarioSelecionado select end).FirstOrDefault(); contato c = (from ctt in bd.contato where ctt.idusuario == idUsuarioSelecionado select ctt).FirstOrDefault(); if (u != null && e != null && c != null) { u.nome = txtNome.Text; u.cpf = maskTxtCPFCNPJ.Text; u.rg = txtRGRepresentante.Text; u.nascimento = maskedTxtNascimento.Text; if (radMasculino.Checked) { u.sexo = "M"; } else { u.sexo = "F"; } if (radAtivo.Checked) { u.estado = "1"; } else { u.estado = "0"; } e.logradouro = txtLogradouro.Text; e.bairro = txtBairro.Text; e.numero = txtNumeroCasa.Text; e.cidade = txtCidade.Text; e.uf = txtUF.Text; e.cep = txtCEP.Text; c.numero_telefone = maskedTxtTelefone.Text; c.email = txtEmail.Text; //if (radFuncionario.Checked) //{ // funcionario f = new funcionario(); // f.login = txtUsuario.Text; // f.senha = maskedTxtSenha.Text; // f.idusuario = idUsuarioSelecionado; // MessageBox.Show(maskedTxtSenha.ToString()); // MessageBox.Show(maskTxtConfirmarSenha.ToString()); // if (maskedTxtSenha.Text.Equals(maskTxtConfirmarSenha.Text)) // { // bd.funcionario.Add(f); // bd.endereco.Add(e); // bd.contato.Add(c); // bd.SaveChanges(); // MessageBox.Show("Usuário " + f.login + " criado com sucesso!"); // } // else // { // LimparCampusFuncionario(); // MessageBox.Show("As senhas inseridas não correspondem, por favor, digite novamente!"); // } //} bd.SaveChanges(); //Salva as modificações no BD ListarUsuarios(); //atualiza o grid MessageBox.Show("Dados registrados com sucesso!"); LimparForm(); } }
public string retornaContatos() { try { string str = "select nome,login from usuario"; List<contato> lista = new List<contato>(); DataTable data = retornaDataTableSql(str); for (int i = 0; i < data.Rows.Count; i++) { string nome = data.Rows[i][data.Columns[0]].ToString(); string email = data.Rows[i][data.Columns[1]].ToString() + EMAIL; contato contact = new contato(nome, email); lista.Add(contact); } string dados = serial.serializarObjeto(lista); return dados; } catch (excecao.excecao except) { throw except; } }
public int SalvarContatoConecctta(contato Contato) { prospectBLL BProspect = new prospectBLL(); return(BProspect.SalvarContatoConecctta(Contato)); }