private void PopularLista() { connection = new HubConnection(url); _hub = connection.CreateHubProxy("ChatHub"); _hub.On <string, string>("broadcastMessage", (name, message) => ListaMensagens.Add(new ChatMessage() { Date = DateTime.Now, Text = message, Name = name })); OnConnect(); }
public ListaMensagens ListarMensagens(int pg, int qt) { ListaMensagens response = new ListaMensagens(); var pagina = pg - 1; var query = session.Query <Mensagem>(); var result = query.Skip(pagina * qt).Take(qt).ToList(); response.mensagens = result; response.pagina = pg; response.quantidade = result.Count; return(response); }
private void btnApagar_Click(object sender, EventArgs e) { if (ListaMensagens.RetornaDialogo(08) == DialogResult.Yes) { if (Sistema.IDUsuarioLogado != 1 && Sistema.IDUsuarioLogado != 2) { string resposta = Interaction.InputBox(ListaMensagens.RetornaInputBox(09)[0], ListaMensagens.RetornaInputBox(09)[1], ""); if (resposta == Sistema.SenhaADM) { try { Cliente.ApagarCliente(); } catch (Exception) { ListaErro.RetornaErro(37); return; } finally { ListaMensagens.RetornaMensagem(10, MessageBoxIcon.Information); this.Close(); } } } else { if (ListaMensagens.RetornaDialogo(26) == DialogResult.Yes) { try { Cliente.ApagarCliente(); } catch (Exception) { ListaErro.RetornaErro(37); return; } finally { ListaMensagens.RetornaMensagem(10, MessageBoxIcon.Information); this.Close(); } } } } }
private void LocalizarCEP() { txtCep.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; if (txtCep.Text.Length > 0 && txtCep.Text.Length < 8) { ListaErro.RetornaErro(44); txtCep.Clear(); txtCep.Focus(); } else if (txtCep.Text.Length == 8) { try { CEP cep = new CEP(txtCep.Text); if (cep.cep != null) { txtEstado.Text = cep.uf; txtCidade.Text = cep.localidade; txtBairro.Text = cep.bairro; txtEndereco.Text = cep.logradouro; txtComplemento.Text = cep.complemento; txtNumero.Focus(); } else { if (ListaMensagens.RetornaDialogo(25) == DialogResult.Yes) { txtCep.Clear(); txtCep.Focus(); } else { txtCep.Clear(); } } } catch (KeyNotFoundException) { ListaErro.RetornaErro(46); txtCep.Clear(); txtCep.Focus(); } } }
private void CadastraCliente_FormClosing(object sender, FormClosingEventArgs e) { Cliente.Contrato = cmbContrato.SelectedIndex; Cliente.DataCadastro = dtpDataCadastro.Value.ToString("yyyy-MM-dd"); Cliente.Nome = txtNome.Text; Cliente.RazaoSocial = txtRazaoSocial.Text; Cliente.Telefone = txtTelefoneComercial.Text; Cliente.Contato = txtContato.Text; Cliente.Setor = txtSetor.Text; Cliente.CPF = txtCPF.Text; Cliente.RG = txtRG.Text; Cliente.CNPJ = txtCNPJ.Text; Cliente.InscricaoEstadual = txtInscEstadual.Text; Cliente.InscricaoMunicipal = txtInscMunicipal.Text; Cliente.Site = txtSite.Text; Cliente.Email = txtEmail.Text; Cliente.Endereco = txtEndereco.Text; Cliente.Numero = txtNumero.Text; Cliente.Bairro = txtBairro.Text; Cliente.Cidade = txtCidade.Text; Cliente.Estado = txtEstado.Text; Cliente.CEP = txtCep.Text; Cliente.Complemento = txtComplemento.Text; Cliente.PontoReferencia = txtPontoReferencia.Text; Cliente.Obs = txtOBS.Text; if (Cliente.AvaliarMudancas()) { if (Cliente.NovoCadastro) { if (ListaMensagens.RetornaDialogo(06) == DialogResult.No) { e.Cancel = true; } } else { if (ListaMensagens.RetornaDialogo(07) == DialogResult.No) { e.Cancel = true; } } } }
private void btnCadastrar_Click(object sender, EventArgs e) { if (txtNome.Text.Length < 3) { ListaErro.RetornaErro(34); tabPageDadosCadastrais.Show(); txtNome.Focus(); } else { Cliente.Contrato = cmbContrato.SelectedIndex + 1; Cliente.DataCadastro = dtpDataCadastro.Value.ToString("yyyy-MM-dd"); Cliente.Nome = txtNome.Text; Cliente.RazaoSocial = txtRazaoSocial.Text; Cliente.Telefone = txtTelefoneComercial.Text; Cliente.Contato = txtContato.Text; Cliente.Setor = txtSetor.Text; Cliente.CPF = txtCPF.Text; Cliente.RG = txtRG.Text; Cliente.CNPJ = txtCNPJ.Text; Cliente.InscricaoEstadual = txtInscEstadual.Text; Cliente.InscricaoMunicipal = txtInscMunicipal.Text; Cliente.Site = txtSite.Text; Cliente.Email = txtEmail.Text; Cliente.Endereco = txtEndereco.Text; Cliente.Numero = txtNumero.Text; Cliente.Bairro = txtBairro.Text; Cliente.Cidade = txtCidade.Text; Cliente.Estado = txtEstado.Text; Cliente.CEP = txtCep.Text; Cliente.Complemento = txtComplemento.Text; Cliente.PontoReferencia = txtPontoReferencia.Text; Cliente.Obs = txtOBS.Text; if (Cliente.CadastrarCliente()) { if (ListaMensagens.RetornaDialogo(12) == DialogResult.Yes) { LimpaCampos(); tabPageDadosCadastrais.Select(); tabPageDadosCadastrais.Show(); txtNome.Focus(); btnSair.Text = "Cancelar"; } else { btnCadastrar.Enabled = false; btnImprimir.Enabled = true; btnAlterar.Enabled = true; btnApagar.Enabled = true; txtCodigo.Text = Cliente.ID.ToString(); btnSair.Text = "Sair"; Cliente.NovoCadastro = false; } } } }
public void Carregar() { if (Carregando) { return; } BD bd = new BD(); try { Carregando = true; bd.Consulta( string.Format(@"SELECT tMensagem.ID, tMensagem.Titulo, tMensagem.Mensagem, tMensagem.Prioriedade, tMensagem.PermanecerAte, tUsuario.Nome AS Usuario, tMensagemRegional.RegionalID, tMensagemCanalTipo.CanalTipoID, tMensagem.AlteradoEm, tMensagem.Ativo, tMensagem.EnviadoEm FROM tMensagem (NOLOCK) INNER JOIN tUsuario (NOLOCK) ON tUsuario.ID = tMensagem.UsuarioID INNER JOIN tMensagemRegional (NOLOCK) ON tMensagemRegional.MensagemID = tMensagem.ID INNER JOIN tMensagemCanalTipo (NOLOCK) ON tMensagemCanalTipo.MensagemID = tMensagem.ID --LEFT JOIN #tmpMensagens tmp ON tmp.ID = tMensagem.ID WHERE IniciarEm >= '{0}' AND PermanecerAte >= '{0}' AND Ativo = 'T' ORDER BY tMensagem.ID DESC, tMensagemCanalTipo.CanalTipoID DESC, tMensagemRegional.RegionalID DESC ", DateTime.Now.ToString("yyyyMMdd") + "000000")); while (bd.Consulta().Read()) { if (this.ListaMensagens .Where(c => c.RegionalID == bd.LerInt("RegionalID") && c.CanalTipoID == bd.LerInt("CanalTipoID") && c.Mensagens.Where(x => x.ID == bd.LerInt("ID")).Count() > 0) .Count() > 0) { ListaMensagens.Alterar( new EstruturaMensagens() { ID = bd.LerInt("ID"), Titulo = bd.LerString("Titulo"), Mensagem = bd.LerString("Mensagem"), Prioridade = bd.LerInt("Prioriedade"), Usuario = bd.LerString("Usuario"), PermanecerAte = bd.LerDateTime("PermanecerAte"), EnviadoEm = bd.LerDateTime("EnviadoEm"), AlteradoEm = bd.LerDateTime("AlteradoEm"), Ativo = bd.LerBoolean("Ativo"), AtualizacaoEm = DateTime.Now, }, bd.LerInt("RegionalID"), bd.LerInt("CanalTipoID")); } else { if (!bd.LerBoolean("Ativo")) { continue; } if (!ListaIDs.Contains(bd.LerInt("ID"))) { ListaIDs.Add(bd.LerInt("ID")); } ListaMensagens.Inserir( new EstruturaMensagens() { ID = bd.LerInt("ID"), Titulo = bd.LerString("Titulo"), InseridoEm = DateTime.Now, Mensagem = bd.LerString("Mensagem"), Prioridade = bd.LerInt("Prioriedade"), Usuario = bd.LerString("Usuario"), PermanecerAte = bd.LerDateTime("PermanecerAte"), EnviadoEm = bd.LerDateTime("EnviadoEm"), AlteradoEm = bd.LerDateTime("AlteradoEm"), AtualizacaoEm = DateTime.Now, Ativo = bd.LerBoolean("Ativo"), }, bd.LerInt("RegionalID"), bd.LerInt("CanalTipoID")); } } ListaMensagens.RemoverInvalidas(DateTime.Now); UltimaExecucao = DateTime.Now; } finally { Carregando = false; bd.Fechar(); } }