private void carregaGrid(string condicao) { if (entidade == "consumidor") { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); var dados = from form in contexto.Consumidor.ToList().Where(p => (p.nome.ToLower().RemoveDiacritics().Contains(condicao.ToLower().RemoveDiacritics().Trim()) || p.cpf.Contains(condicao.ToLower().RemoveDiacritics().Trim()))) select new { id = form.id, nome = form.nome, cnpjCpf = form.cpf }; dgvEntidade.DataSource = dados.ToList(); } else if (entidade == "fornecedor") { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); var dados = from form in contexto.Fornecedor.ToList().Where(p => (p.razaoSocial.ToLower().RemoveDiacritics().Contains(condicao.ToLower().RemoveDiacritics().Trim()) || p.cnpj.Contains(condicao.ToLower().RemoveDiacritics().Trim()))) select new { id = form.id, nome = form.razaoSocial, cnpjCpf = form.cnpj }; dgvEntidade.DataSource = dados.ToList(); } }
private void cmbTipoReclamacao_SelectedIndexChanged(object sender, EventArgs e) { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); int id = Convert.ToInt32(cmbTipoReclamacao.SelectedValue.ToString()); cmbProblema.DataSource = contexto.ProblemaPrincipal.ToList().Where(p => p.TipoReclamacao.id == id).OrderBy(p => p.descricao).ToList(); }
private void carregarGridFornecedor() { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); var dados = from fornecedor in contexto.Fornecedor.OrderBy(fornecedor => fornecedor.id) select new { id = fornecedor.id, razaoSocial = fornecedor.razaoSocial, fantasia = fornecedor.fantasia, contato = fornecedor.contato, endereco = fornecedor.endereco, bairro = fornecedor.bairro, cidadeID = fornecedor.cidadeID, nomeCidade = fornecedor.Cidade.descricao, cep = fornecedor.cep, fone = fornecedor.fone, celular = fornecedor.celular, whatsapp = fornecedor.whatsApp, email = fornecedor.email, site = fornecedor.site, cnpj = fornecedor.cnpj }; dgvFornecedor.DataSource = dados.ToList(); }
private void Pesquisar() { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); var dados = from atendimento in contexto.Atendimento.ToList().Where(p => (p.Consumidor.nome.ToLower().RemoveDiacritics().Contains(txtPesquisar.Text.ToLower().RemoveDiacritics().Trim()) || p.Fornecedor.razaoSocial.ToLower().RemoveDiacritics().Contains(txtPesquisar.Text.ToLower().RemoveDiacritics().Trim()))) select new { id = atendimento.id, numeroProcon = atendimento.numeroProcon, consumidorID = atendimento.consumidorID, nomeConsumidor = atendimento.Consumidor.nome, fornecedorID = atendimento.fornecedorID, nomeFornecedor = atendimento.Fornecedor.razaoSocial, problemaPrincipalID = atendimento.problemaPrincipalID, problemaPrincipal = atendimento.ProblemaPrincipal.descricao, reclamacao = atendimento.reclamacao, dataInicio = atendimento.dataInicio, dataEncerramento = atendimento.dataEncerramento, tipoAtendimentoID = atendimento.tipoAtendimentoID, tipoAtendimento = atendimento.TipoAtendimento.descricao, tipoReclamacaoID = atendimento.tipoReclamacaoID, tipoReclamacao = atendimento.TipoReclamacao.descricao }; dgvAtendimento.DataSource = ""; dgvAtendimento.DataSource = dados.ToList(); trocaCorCIP(); }
private void carregarGridAtendimento() { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); var dados = from atendimento in contexto.Atendimento.OrderBy(atendimento => atendimento.id) select new { id = atendimento.id, numeroProcon = atendimento.numeroProcon, consumidorID = atendimento.consumidorID, nomeConsumidor = atendimento.Consumidor.nome, fornecedorID = atendimento.fornecedorID, nomeFornecedor = atendimento.Fornecedor.razaoSocial, tipoAtendimentoID = atendimento.tipoAtendimentoID, tipoAtendimento = atendimento.TipoAtendimento.descricao, tipoReclamacaoID = atendimento.tipoReclamacaoID, tipoReclamacao = atendimento.TipoReclamacao.descricao, problemaPrincipalID = atendimento.problemaPrincipalID, problemaPrincipal = atendimento.ProblemaPrincipal.descricao, reclamacao = atendimento.reclamacao, dataInicio = atendimento.dataInicio, dataEncerramento = atendimento.dataEncerramento }; dgvAtendimento.DataSource = ""; dgvAtendimento.DataSource = dados.ToList(); // trocaCorCIP(); }
private void txtPesquisar_KeyPress(object sender, KeyPressEventArgs e) { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); var dados = from fornecedor in contexto.Fornecedor.ToList().Where(p => (p.razaoSocial.ToLower().RemoveDiacritics().Contains(txtPesquisar.Text.ToLower().RemoveDiacritics().Trim()) || p.fantasia.ToLower().RemoveDiacritics().Contains(txtPesquisar.Text.ToLower().RemoveDiacritics().Trim()))) select new { id = fornecedor.id, razaoSocial = fornecedor.razaoSocial, fantasia = fornecedor.fantasia, contato = fornecedor.contato, endereco = fornecedor.endereco, bairro = fornecedor.bairro, cidadeID = fornecedor.cidadeID, nomeCidade = fornecedor.Cidade.descricao, cep = fornecedor.cep, fone = fornecedor.fone, celular = fornecedor.celular, whatsapp = fornecedor.whatsApp, email = fornecedor.email, site = fornecedor.site, cnpj = fornecedor.cnpj }; dgvFornecedor.DataSource = ""; dgvFornecedor.DataSource = dados.ToList(); }
private void Pesquisar() { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); List <Modelo.Consumidor> lstConsumidor = new List <Modelo.Consumidor>(); try { var dados = from consumidor in contexto.Consumidor.ToList().Where(p => (p.nome.ToLower().RemoveDiacritics().Contains(txtPesquisar.Text.ToLower().RemoveDiacritics().Trim()) || p.cpf.ToLower().RemoveDiacritics().Contains(txtPesquisar.Text.ToLower().RemoveDiacritics().Trim()))) select new { id = consumidor.id, nomeConsumidor = consumidor.nome, endereco = consumidor.endereco, bairro = consumidor.bairro, cidadeID = consumidor.cidadeID, nomeCidade = consumidor.Cidade.descricao, cep = consumidor.cep, fone = consumidor.fone, foneComercial = consumidor.foneComercial, celular = consumidor.celular, whatsapp = consumidor.celular, email = consumidor.email, rg = consumidor.rg, cpf = consumidor.cpf, }; dgvConsumidor.DataSource = ""; dgvConsumidor.DataSource = dados.ToList(); } catch (System.NullReferenceException) { //Fazer algo para tratar esse erro } }
private void carregarGridConsumidor() { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); var dados = from consumidor in contexto.Consumidor.OrderBy(consumidor => consumidor.id) select new { id = consumidor.id, nomeConsumidor = consumidor.nome, endereco = consumidor.endereco, bairro = consumidor.bairro, cidadeID = consumidor.cidadeID, nomeCidade = consumidor.Cidade.descricao, cep = consumidor.cep, fone = consumidor.fone, foneComercial = consumidor.foneComercial, celular = consumidor.celular, whatsapp = consumidor.celular, email = consumidor.email, rg = consumidor.rg, cpf = consumidor.cpf, orgaoEmissor = consumidor.orgaoEmissor }; dgvConsumidor.DataSource = dados.ToList(); }
private void lbRemover_Click(object sender, EventArgs e) { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); Modelo.Entidade entidade = new Modelo.Entidade(); if (txtId.Text == "") { txtId.Text = "0"; } int id = Convert.ToInt32(txtId.Text); if (id > 0) { entidade = contexto.Entidade.Find(id); DialogResult result; // confirmação da remoção result = MessageBox.Show("Confirma remoção da entidade?", "Remover", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result == DialogResult.Yes) { contexto.Entidade.Remove(entidade); contexto.SaveChanges(); // atualiza o banco de dados MessageBox.Show("Entidade removida com sucesso!", "Remover", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Não há registo para remoção!", "Remover", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } carregarGridEntidade(); limparCampos(); habilitaCampos(false); }
private void carregaGrid() { if (entidade == "consumidor") { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); var dados = from form in contexto.Consumidor.OrderBy(x => x.nome) select new { id = form.id, nome = form.nome, cnpjCpf = form.cpf }; dgvEntidade.DataSource = dados.ToList(); } else if (entidade == "fornecedor") { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); var dados = from form in contexto.Fornecedor.OrderBy(x => x.razaoSocial) select new { id = form.id, nome = form.razaoSocial, cnpjCpf = form.cnpj }; dgvEntidade.DataSource = dados.ToList(); } }
private void picAdd_Click(object sender, EventArgs e) { frmCidade cons = new frmCidade(); cons.ShowDialog(); Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); cmbCidade.DataSource = contexto.Cidade.ToList().OrderBy(p => p.descEstado).ToList(); }
private void lbSalvar_Click(object sender, EventArgs e) { try { if (validarTextBox() == 0) { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); DialogResult result; result = MessageBox.Show("Confirma gravação dos dados?", "Salvar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result == DialogResult.Yes) { int id = Convert.ToInt32(txtId.Text); Modelo.Entidade entidade = new Modelo.Entidade(); if (id != -1) { entidade = contexto.Entidade.Find(id); } entidade.id = id; entidade.nome = txtNome.Text; entidade.endereco = txtEndereco.Text; entidade.cidadeID = Convert.ToInt32(cmbCidade.SelectedValue); entidade.cep = txtCep.Text; entidade.fone = txtTelefone.Text; entidade.celular = txtCelular.Text; entidade.whatsApp = txtWhats.Text; entidade.email = txtEmail.Text; entidade.site = txtSite.Text; entidade.contato = txtContato.Text; if (entidade.id == -1) { contexto.Entidade.Add(entidade); limparCampos(); habilitaCampos(false); } else { contexto.Entry(entidade).State = EntityState.Modified; limparCampos(); habilitaCampos(false); } contexto.SaveChanges(); carregarGridEntidade(); } else { MessageBox.Show("Dados não gravados", "Salvar", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (System.Data.Entity.Validation.DbEntityValidationException) { MessageBox.Show("Campo Nome é obrigatório!", "Alerta!", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void picAdd_Click(object sender, EventArgs e) { frmTipoReclamacao reclamacao = new frmTipoReclamacao(); reclamacao.ShowDialog(); Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); cmbTipoReclamacao.DataSource = contexto.TipoReclamacao.ToList().OrderBy(p => p.descricao).ToList(); }
private void lbSalvar_Click(object sender, EventArgs e) { try { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); DialogResult result; result = MessageBox.Show("Confirma gravação dos dados?", "Salvar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result == DialogResult.Yes) { int id = Convert.ToInt32(txtId.Text); Modelo.TipoReclamacao tipoReclamacao = new Modelo.TipoReclamacao(); if (id != -1) { tipoReclamacao = contexto.TipoReclamacao.Find(id); } tipoReclamacao.id = id; tipoReclamacao.descricao = txtDescricao.Text; if (tipoReclamacao.id == -1) { bool teste = contexto.TipoReclamacao.ToList().Exists(p => p.descricao.ToLower().RemoveDiacritics().Equals(txtDescricao.Text.ToLower().RemoveDiacritics().Trim())); if (teste) { MessageBox.Show("Tipo reclamação já cadastrada!", "Alerta!", MessageBoxButtons.OK, MessageBoxIcon.Information); txtDescricao.Focus(); } else { contexto.TipoReclamacao.Add(tipoReclamacao); contexto.SaveChanges(); limparCampos(); habilitaCampos(false); dgvTipoReclamacao.DataSource = ""; dgvTipoReclamacao.DataSource = contexto.Cidade.ToList(); carregarGridTipoReclamacao(); } } else { contexto.Entry(tipoReclamacao).State = EntityState.Modified; contexto.SaveChanges(); habilitaCampos(false); } } else { MessageBox.Show("Dados não gravados", "Salvar", MessageBoxButtons.OK, MessageBoxIcon.Information); } carregarGridTipoReclamacao(); } catch (System.Data.Entity.Validation.DbEntityValidationException) { MessageBox.Show("O campo Descrição é obrigatório!", "Alerta!", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void picAddFornecedor_Click(object sender, EventArgs e) { frmFornecedor frmForn = new frmFornecedor(); frmForn.ShowDialog(); Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); ToolModeladas.dgvTransformation(dgvAtendimento); cmbFornecedor.DataSource = contexto.Fornecedor.OrderBy(p => p.razaoSocial).ToList(); }
private void frmTipoReclamacao_Load(object sender, EventArgs e) { this.dgvTipoReclamacao.SelectionMode = DataGridViewSelectionMode.FullRowSelect; Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); habilitaCampos(false); ToolModeladas.dgvTransformation(dgvTipoReclamacao); carregarGridTipoReclamacao(); dgvTipoReclamacao.DataSource = contexto.TipoReclamacao.ToList(); }
private void picProblema_Click(object sender, EventArgs e) { frmProblemaPrincipal frmProblema = new frmProblemaPrincipal(Convert.ToInt32(cmbTipoReclamacao.SelectedValue)); frmProblema.ShowDialog(); Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); int id = Convert.ToInt32(cmbTipoReclamacao.SelectedValue.ToString()); cmbProblema.DataSource = contexto.ProblemaPrincipal.ToList().Where(p => p.TipoReclamacao.id == id).OrderBy(p => p.descricao).ToList(); }
private void picProblema_Click(object sender, EventArgs e) { frmCidade frmCidade = new frmCidade(); frmCidade.ShowDialog(); Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); ToolModeladas.dgvTransformation(dgvFornecedor); cmbCidade.DataSource = contexto.Cidade.ToList().OrderBy(p => p.descEstado).ToList(); }
private void frmEntidade_Load(object sender, EventArgs e) { this.dgvEntidade.SelectionMode = DataGridViewSelectionMode.FullRowSelect; Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); ToolModeladas.dgvTransformation(dgvEntidade); carregarGridEntidade(); habilitaCampos(false); cmbCidade.DisplayMember = "descEstado"; cmbCidade.ValueMember = "id"; cmbCidade.DataSource = contexto.Cidade.ToList().OrderBy(p => p.descEstado).ToList(); }
private void lbRemover_Click(object sender, EventArgs e) { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); Modelo.Atendimento atendimento = new Modelo.Atendimento(); List <AlteracaoAtendimento> lstAlteracaoAtendimento = new List <AlteracaoAtendimento>(); btnAndamentos.Visible = false; lbEncaminhar.Visible = false; if (txtId.Text == "") { txtId.Text = "0"; } int id = Convert.ToInt32(txtId.Text); if (id > 0) { atendimento = contexto.Atendimento.Find(id); lstAlteracaoAtendimento = contexto.AlteracaoAtendimento.Where(x => x.atendimentoID == id).ToList(); DialogResult result; // confirmação da remoção result = MessageBox.Show("Confirma remoção do atendimento?", "Remover", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result == DialogResult.Yes) { try { foreach (AlteracaoAtendimento alteracaoAtendimento in lstAlteracaoAtendimento) { contexto.AlteracaoAtendimento.Remove(alteracaoAtendimento); } contexto.Atendimento.Remove(atendimento); contexto.SaveChanges(); // atualiza o banco de dados carregarGridAtendimento(); limparCampos(); habilitaCampos(false); MessageBox.Show("Atendimento removido com sucesso!", "Remover", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (System.Data.Entity.Infrastructure.DbUpdateException) { MessageBox.Show("Atendimento não pode ser excluído, pois há históricos de andamento no mesmo!", "Remover", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Não há registo para remoção!", "Remover", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void carregarGridTipoAtendimento() { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); var dados = from tipoAtendimento in contexto.TipoAtendimento.OrderBy(tipoAtendimento => tipoAtendimento.descricao) select new { id = tipoAtendimento.id, descricao = tipoAtendimento.descricao }; dgvTipoAtendimento.DataSource = dados.ToList(); }
private void picAddConsumidor_Click(object sender, EventArgs e) { frmConsumidor cons = new frmConsumidor(); cons.ShowDialog(); Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); ToolModeladas.dgvTransformation(dgvAtendimento); cmbConsumidor.DataSource = contexto.Consumidor.ToList().OrderBy(p => p.descConsumidor).ToList(); cmbConsumidor.Text = ""; }
private void carregarGridCidade() { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); var dados = from cidade in contexto.Cidade.OrderBy(tipoReclamacao => tipoReclamacao.descricao) select new { id = cidade.id, descricao = cidade.descricao, uf = cidade.uf }; dgvCidade.DataSource = dados.ToList(); }
private void txtPesquisar_KeyPress(object sender, KeyPressEventArgs e) { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); var dados = from tipoAtendimento in contexto.TipoAtendimento.ToList().Where(p => (p.descricao.ToLower().RemoveDiacritics().Contains(txtPesquisar.Text.ToLower().RemoveDiacritics().Trim()))) select new { id = tipoAtendimento.id, descricao = tipoAtendimento.descricao }; dgvTipoAtendimento.DataSource = ""; dgvTipoAtendimento.DataSource = dados.ToList(); }
private void frmProblemaPrincipal_Load(object sender, EventArgs e) { this.dgvProblemaPrincipal.SelectionMode = DataGridViewSelectionMode.FullRowSelect; Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); habilitaCampos(false); ToolModeladas.dgvTransformation(dgvProblemaPrincipal); carregarGridProblemaPrincipal(); cmbTipoReclamacao.DisplayMember = "descricao"; cmbTipoReclamacao.ValueMember = "id"; cmbTipoReclamacao.DataSource = contexto.TipoReclamacao.ToList().OrderBy(p => p.descricao).ToList(); cmbTipoReclamacao.SelectedValue = idProblemaPrincipal; }
private void Pesquisar() { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); var dados = from cidade in contexto.Cidade.ToList().Where(p => (p.descricao.ToLower().RemoveDiacritics().Contains(txtPesquisar.Text.ToLower().RemoveDiacritics().Trim()) || p.uf.ToLower().RemoveDiacritics().Contains(txtPesquisar.Text.ToLower().RemoveDiacritics().Trim()))) select new { id = cidade.id, descricao = cidade.descricao, uf = cidade.uf }; dgvCidade.DataSource = ""; dgvCidade.DataSource = dados.ToList(); }
private void carregarGridProblemaPrincipal() { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); var dados = from problemaPrincipal in contexto.ProblemaPrincipal.OrderBy(tipoReclamacao => tipoReclamacao.tipoReclamacaoID) select new { id = problemaPrincipal.id, descricao = problemaPrincipal.descricao, tipoReclamacaoID = problemaPrincipal.tipoReclamacaoID, tipoReclamacao = problemaPrincipal.TipoReclamacao.descricao }; dgvProblemaPrincipal.DataSource = dados.ToList(); }
private void txtPesquisar_KeyPress(object sender, KeyPressEventArgs e) { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); var dados = from problemaPrincipal in contexto.ProblemaPrincipal.ToList().Where(p => (p.TipoReclamacao.descricao.ToLower().RemoveDiacritics().Contains(txtPesquisar.Text.ToLower().RemoveDiacritics().Trim()) || p.descricao.ToLower().RemoveDiacritics().Contains(txtPesquisar.Text.ToLower().RemoveDiacritics().Trim()))) select new { id = problemaPrincipal.id, tipoReclamacaoID = problemaPrincipal.tipoReclamacaoID, tipoReclamacao = problemaPrincipal.TipoReclamacao.descricao, descricao = problemaPrincipal.descricao }; dgvProblemaPrincipal.DataSource = ""; dgvProblemaPrincipal.DataSource = dados.ToList(); }
private void frmCidade_Load(object sender, EventArgs e) { this.dgvCidade.SelectionMode = DataGridViewSelectionMode.FullRowSelect; List <String> lstEstado = new List <String>(); lstEstado.Add("AC"); lstEstado.Add("AL"); lstEstado.Add("AP"); lstEstado.Add("AM"); lstEstado.Add("BA"); lstEstado.Add("CE"); lstEstado.Add("DF"); lstEstado.Add("ES"); lstEstado.Add("GO"); lstEstado.Add("MA"); lstEstado.Add("MT"); lstEstado.Add("MS"); lstEstado.Add("MG"); lstEstado.Add("PA"); lstEstado.Add("PB"); lstEstado.Add("PR"); lstEstado.Add("PE"); lstEstado.Add("PI"); lstEstado.Add("RJ"); lstEstado.Add("RN"); lstEstado.Add("RS"); lstEstado.Add("RO"); lstEstado.Add("RR"); lstEstado.Add("SC"); lstEstado.Add("SP"); lstEstado.Add("SE"); lstEstado.Add("TO"); Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); ToolModeladas.dgvTransformation(dgvCidade); dgvCidade.DataSource = ""; dgvCidade.DataSource = contexto.Cidade.ToList(); habilitaCampos(false); carregarGridCidade(); cmbUf.DataSource = lstEstado.ToList(); limparCampos(); }
private void carregaGrid(int id) { Modelo.SGAPContexto contexto = new Modelo.SGAPContexto(); var dados = from andamento in contexto.Andamento.Where(x => x.atendimentoID == id).OrderByDescending(x => x.data) select new { id = andamento.id, descricao = andamento.descricao, data = andamento.data, atendimentoID = andamento.atendimentoID, atendimento = andamento.Atendimento.numeroProcon, prazo = andamento.prazo }; dgvAndamentos.DataSource = dados.ToList(); }