Пример #1
0
        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();
        }
Пример #2
0
        public int SalvarContatoConecctta(contato Contato)
        {
            prospectDAL DProspect = new prospectDAL();
            string      sSql      = DProspect.SalvarContatoConecctta(Contato);

            return(Convert.ToInt32(PontoBr.Banco.SqlServer.RetornarDadoUnicoDoBanco(sSql)));
        }
Пример #3
0
        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;
            }
        }
Пример #4
0
        ///<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);
            }
        }
Пример #5
0
        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!");
                }
            }
        }
Пример #6
0
        public ActionResult DeleteConfirmed(int id)
        {
            contato contato = db.contato.Find(id);

            db.contato.Remove(contato);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #7
0
 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));
 }
Пример #8
0
        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();
            }
        }
Пример #9
0
 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
     });
 }
Пример #10
0
        // 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));
        }
Пример #11
0
        // 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));
        }
Пример #12
0
        ///<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);
            }
        }
Пример #13
0
        ///<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);
            }
        }
Пример #14
0
        ///<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();
        }
Пример #15
0
 // 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());
     }
 }
Пример #16
0
        ///<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);
        }
Пример #17
0
        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));
            }
        }
Пример #18
0
        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());
            }
        }
Пример #19
0
        ///<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();
        }
Пример #20
0
        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();
            }
        }
Пример #21
0
        ///<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;
        }
Пример #22
0
        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);
        }
Пример #23
0
        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();
            }
        }
Пример #24
0
        ///<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);
            }
        }
Пример #25
0
        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();
            }
        }
Пример #26
0
        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;
            }
        }
Пример #27
0
        public int SalvarContatoConecctta(contato Contato)
        {
            prospectBLL BProspect = new prospectBLL();

            return(BProspect.SalvarContatoConecctta(Contato));
        }