void FrmCadUsuariosLoad(object sender, EventArgs e) { usuarios = new cUsuarios(); this.Cursor = Cursors.WaitCursor; usuarios.Carrega(dgvCadastro, ""); this.Cursor = Cursors.Default; DesabilitaEdicaoLocal(); }
void FrmFiltroOrcamentoLoad(object sender, EventArgs e) { if (cbxUsuarios.Items.Count == 0) { cUsuarios usuarios = new cUsuarios(); this.Cursor = Cursors.WaitCursor; usuarios.Carrega(cbxUsuarios); this.Cursor = Cursors.Default; } }
void FCadAcaoLoad(object sender, EventArgs e) { cUsuarios usuarios = new cUsuarios(); this.Cursor = Cursors.WaitCursor; usuarios.Carrega(cbxVendedor); this.Cursor = Cursors.Default; cbxVendedor.Text = Globais.sUsuario; cSituacoesAcao situacoes = new cSituacoesAcao(); situacoes.Carrega(cbxSituacao); btnGrupo.Visible = Alteracao; if (Alteracao) { edtSequencia.Text = acao.SeqAcao.ToString(); edtCliente.Text = acao.CodCliente.Trim(); edtObra.Text = acao.DesObra.Trim(); dtpPrevisao.Value = acao.DatPrevisao; cbxVendedor.Text = acao.CodVendedor.Trim(); edtConsultor.Text = acao.CodConsultor.Trim(); edtOrigem.Text = acao.CodOrigem.Trim(); edtObservacao.Text = acao.TxtObservacao.Trim(); cbxSituacao.Text = acao.IdtSituacao; if (acao.TxtConcorrentes != null) { edtConcorrentes.Text = acao.TxtConcorrentes.Trim(); } else { edtConcorrentes.Text = ""; } foreach (string situacao in cbxSituacao.Items) { if (situacao.StartsWith(acao.IdtSituacao.Trim() + " ")) { cbxSituacao.Text = situacao; break; } } } }
void FrmFiltroOrcamentoLoad(object sender, EventArgs e) { //string nome = dgvSituacoes.Columns[5].Name; dgvSituacoes.Columns["Código"].Visible = false; //DataGridViewColumn col = dgvSituacoes.Columns["Seleciona"]; //dgvSituacoes.Columns["Seleciona"].Width = 64; if (cbxUsuarios.Items.Count == 0) { if (vendedorAcao == null) { cUsuarios usuarios = new cUsuarios(); this.Cursor = Cursors.WaitCursor; usuarios.Carrega(cbxUsuarios); this.Cursor = Cursors.Default; } else { cbxUsuarios.Items.Add(vendedorAcao); } } }
void FrmControleAcessoLoad(object sender, EventArgs e) { controle = new cControleAcesso(); usuarios = new cUsuarios(); this.Cursor = Cursors.WaitCursor; usuarios.Carrega(dbgUsuarios, "where IDT_ADMINISTRADOR <> 'S'"); this.Cursor = Cursors.Default; if (dbgUsuarios.Rows.Count == 0) { Close(); } iUsuario = 0; filiais = new cFiliais(); this.Cursor = Cursors.WaitCursor; filiais.Carrega(dbgFiliais); this.Cursor = Cursors.Default; if (dbgFiliais.Rows.Count == 0) { Close(); } iFilial = 0; sistemas = new cSistemas(); this.Cursor = Cursors.WaitCursor; sistemas.Carrega(dbgSistemas, "where COD_SISTEMA <> 1"); this.Cursor = Cursors.Default; if (dbgSistemas.Rows.Count == 0) { Close(); } iSistema = 0; ColoreFiliais(); ColoreSistemas(); CarregaProgramas(); ColoreProgramas(); }
void BtnConfirmaClick(object sender, EventArgs e) { string msg = ""; bool result; string codigo = edtCodigo.Text.Trim(); if (acao == 'I') { acao = 'i'; return; } if (acao == 'A') { acao = 'a'; return; } if (edtSenha.Text.Trim().CompareTo(edtConfirma.Text.Trim()) != 0) { MessageBox.Show("Senhas diferentes", "", MessageBoxButtons.OK, MessageBoxIcon.Warning); edtCodigo.Focus(); return; } string idt_adm = (ckbAdministrador.Checked ? "S" : "N"); string idt_ativo = (ckbAtivo.Checked ? "S" : "N"); cCriptografia c = new cCriptografia(); string senha = c.Criptografa(edtSenha.Text); if (acao == 'i') { result = usuarios.Inclui(codigo, edtDescricao.Text, senha, idt_adm, idt_ativo, ref msg); } else if (acao == 'a') { result = usuarios.Altera(codigo, edtDescricao.Text, idt_adm, idt_ativo, ref msg); } else { result = usuarios.AlteraSenha(codigo, senha, ref msg); } if (!result) { if (acao == 'i') { MessageBox.Show(codigo + "\n" + msg, "Erro na inclusão do usuário", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show(codigo + "\n" + msg, "Erro na alteração do usuário", MessageBoxButtons.OK, MessageBoxIcon.Error); } } this.Cursor = Cursors.WaitCursor; usuarios.Carrega(dgvCadastro, ""); this.Cursor = Cursors.Default; int selecionado = Procura(codigo, true); if (selecionado >= 0) { dgvCadastro.Rows[selecionado].Cells[0].Selected = true; AtualizaDados(selecionado); AtualizaDadosLocal(selecionado); } DesabilitaEdicao(); DesabilitaEdicaoLocal(); }
void FrmAgendaLoad(object sender, EventArgs e) { if (fromMain) { string sBanco = ""; string sUltimoUsuario = ""; string sUltimaFilial = ""; Globais.CarregaIni(ref sBanco, ref sUltimoUsuario, ref sUltimaFilial); string parametros = "User=SYSDBA;" + "Password=masterkey;" + "Database=" + sBanco; Globais.bd = new FbConnection(parametros); try { Log.Grava(Globais.sUsuario, parametros); Globais.bd.Open(); } catch (Exception err) { Log.Grava(Globais.sUsuario, "erro:" + err.Message); MessageBox.Show("Erro na conexão com o banco de dados:\n" + sBanco + "\n" + err.Message); Close(); return; } if (login) { frmLogin frm = new frmLogin(); frm.admin = false; frm.sUltimoUsuario = sUltimoUsuario; frm.sUltimaFilial = sUltimaFilial; frm.ShowDialog(); if (!frm.bOK) { Close(); return; } else { Globais.GravaIni(sBanco, sUltimoUsuario, sUltimaFilial); } cControleAcesso acesso = new cControleAcesso(); if (!Globais.bAdministrador && !acesso.PermissaoSistema(Globais.sUsuario, Globais.sFilial, 3)) { MessageBox.Show("Usuário sem permissão para esse Sistema", "Acesso negado", MessageBoxButtons.OK, MessageBoxIcon.Error); Close(); } } } agenda = new cAgenda(); cUsuarios usuarios = new cUsuarios(); this.Cursor = Cursors.WaitCursor; usuarios.Carrega(cbxFiltroUsuarios); this.Cursor = Cursors.Default; cbxFiltroUsuarios.Items.Add("Todos"); filtro_usuario = "Todos"; cbxFiltroUsuarios.Text = filtro_usuario; this.Cursor = Cursors.WaitCursor; usuarios.Carrega(cbxFiltroResponsaveis); this.Cursor = Cursors.Default; cbxFiltroResponsaveis.Items.Add("Todos"); if (Globais.bAdministrador) { filtro_responsavel = "Todos"; } else { filtro_responsavel = Globais.sUsuario.Trim(); } cbxFiltroResponsaveis.Text = filtro_responsavel; cbxPessoal.Items.Add("Todos"); cbxPessoal.Items.Add("Somente Pessoais"); cbxPessoal.Items.Add("Não Pessoais"); filtro_pessoal = "Não Pessoais"; cbxPessoal.Text = filtro_pessoal; filtro_data = System.DateTime.Today.ToString("M/d/yyyy"); cbxPrioridades.Items.Add("0 - Urgente"); cbxPrioridades.Items.Add("1 - Importante"); cbxPrioridades.Items.Add("2 - Normal"); cbxPrioridades.Text = "2 - Normal"; cNaturezas naturezas = new cNaturezas(); this.Cursor = Cursors.WaitCursor; naturezas.Carrega(cbxNaturezas); this.Cursor = Cursors.Default; this.Cursor = Cursors.WaitCursor; naturezas.Carrega(cbxFiltroNaturezas); this.Cursor = Cursors.Default; filtro_natureza = "Todas"; cbxFiltroNaturezas.Items.Add("Todas"); cbxFiltroNaturezas.Text = "Todas"; this.Cursor = Cursors.WaitCursor; usuarios.Carrega(cbxUsuarios); this.Cursor = Cursors.Default; cbxUsuarios.Text = Globais.sUsuario; InicializaCampos(); where = MontaFiltro(); acao = '?'; string usuario_agenda = ""; DateTime data_agenda = DateTime.Now; if (fornecedor.Length > 0) { where = " where 1=2"; trace.grava("procura agendamento: " + fornecedor + " " + data.ToString("d/M/yyyy") + " " + orcamento.ToString() + " " + pedido.ToString()); if (cPedidos.LeAgendamento(fornecedor, data, orcamento, pedido, ref usuario_agenda, ref data_agenda)) { trace.grava("agendamento recuperado"); acao = 'a'; //where = where + " or ((COD_USUARIO = '" + usuario_agenda +"') and (DAT_AGENDAMENTO = '" + data_agenda.ToString("M/d/yyyy") + "')) "; where = " where (COD_USUARIO = '" + usuario_agenda + "') and (DAT_AGENDAMENTO = '" + data_agenda.ToString("M/d/yyyy HH:mm:ss") + "') "; } else { trace.grava("novo agendamento"); acao = 'i'; } } if (seqAcao > 0) { if (usuarioAcao.Length > 0) { trace.grava("procura agendamento: " + usuarioAcao + " " + data.ToString("d/M/yyyy") + " " + orcamento.ToString() + " " + pedido.ToString()); acao = 'a'; usuario_agenda = usuarioAcao; data_agenda = data; where = " where (COD_USUARIO = '" + usuarioAcao + "') and (DAT_AGENDAMENTO = '" + data_agenda.ToString("M/d/yyyy HH:mm:ss") + "') "; trace.grava("procura agendamento: " + where); } else { trace.grava("novo agendamento"); acao = 'i'; } } this.Cursor = Cursors.WaitCursor; //agenda.Carrega(dgvCadastro, where); Carrega(); trace.grava("agendamentos carregados"); if ((fornecedor.Length > 0) && (acao == 'a') && (dgvCadastro.Rows.Count == 0)) { acao = 'i'; where = " where 1=2"; //agenda.Carrega(dgvCadastro, where); Carrega(); } this.Cursor = Cursors.Default; col_sorted = ""; ord_sorted = SortOrder.Ascending; Colore(); SetaEdicaoLocal(false); bool enable = (edtUsuario.Text.Trim().CompareTo(Globais.sUsuario.Trim()) == 0) || (cbxUsuarios.Text.Trim().CompareTo(Globais.sUsuario.Trim()) == 0) || Globais.bAdministrador; btnExclui.Enabled = enable; btnAltera.Enabled = enable; btnCadAnexos.Enabled = enable; btnAbreAnexo.Enabled = enable; if (fornecedor.Length > 0) { HabilitaEdicao(); SetaEdicaoLocal(true); if (acao == 'a') { foreach (DataGridViewRow row in dgvCadastro.Rows) { string u = row.Cells[0].Value.ToString(); DateTime d = DateTime.Parse(row.Cells[1].Value.ToString()); if ((u.CompareTo(usuario_agenda) == 0) && (d == data_agenda)) { row.Cells[0].Selected = true; break; } } dtpAgenda.Focus(); } else { edtDescricao.Text = ""; InicializaCampos(); edtPendencia.Text = "Montagem Pedido: " + fornecedor + " " + data.ToString("d/M/yyyy") + " " + orcamento.ToString() + " " + nro_pedido.ToString(); edtParceiro.Text = cliente; if (idt_data_prevista.Equals("S")) { dtpAgenda.Value = data_prevista; } cbxUsuarios.Text = Globais.sUsuario; edtPendencia.Focus(); } } if (seqAcao > 0) { if (seqAcao != 999999) { HabilitaEdicao(); SetaEdicaoLocal(true); } if (acao == 'a') { trace.grava("modo alteracao"); dtpAgenda.Focus(); } else { trace.grava("modo inclusao"); InicializaCampos(); cbxUsuarios.Text = Globais.sUsuario; edtParceiro.Text = edtFiltroParceiro.Text; edtPendencia.Focus(); } } }
void FrmCadOrcamentoLoad(object sender, EventArgs e) { calculando = false; if (acao == 'i') { edtFornecedor.Text = ""; edtCodigo.Text = "0"; cbxUsuarios.Text = ""; edtCliente.Text = ""; edtContato.Text = ""; edtConsultor.Text = ""; cbxCaracteristicas.Text = ""; cbxTabelas.Text = ""; edtResumo.Text = ""; edtObservacao.Text = ""; cbxSituacao.Text = ""; edtValor.Text = "0,00"; edtPercent.Text = "0,00"; edtDesconto.Text = "0,00"; edtTotal.Text = "0,00"; edtPerConsultor.Text = "0,00"; edtVlrConsultor.Text = "0,00"; //edtPercent.Enabled = false; //edtDesconto.Enabled = false; } cUsuarios usuarios = new cUsuarios(); this.Cursor = Cursors.WaitCursor; usuarios.Carrega(cbxUsuarios); this.Cursor = Cursors.Default; cbxUsuarios.Text = Globais.sUsuario; cSituacoes situacoes = new cSituacoes(); situacoes.Carrega(cbxSituacao); //cbxSituacao.Items.Add("Em Andamento"); //cbxSituacao.Items.Add("Cancelado"); //cbxSituacao.Items.Add("Substituido"); //cbxSituacao.Items.Add("Fechado"); cbxSituacao.Text = "3 BAIXA Probabilidade"; if (acao == 'a') { this.Text = "Alteração de Orçamento"; if (pedido.CompareTo("S") == 0) { cbxSituacao.Enabled = false; edtPercent.Enabled = false; edtDesconto.Enabled = false; edtPerConsultor.Enabled = false; edtVlrConsultor.Enabled = false; } edtFornecedor.Enabled = false; cbxUsuarios.Text = usuario; cCaracteristicas caracteristicas = new cCaracteristicas(); cbxCaracteristicas.Items.Clear(); this.Cursor = Cursors.WaitCursor; caracteristicas.Carrega(cbxCaracteristicas, edtFornecedor.Text); this.Cursor = Cursors.Default; cbxCaracteristicas.Text = caracteristica; foreach (string item in cbxCaracteristicas.Items) { if (item.Trim().CompareTo(caracteristica.Trim()) == 0) { cbxCaracteristicas.Text = item; break; } } VerificaLimiar(); foreach (string s in cbxSituacao.Items) { if (situacao == s.Substring(2)) { cbxSituacao.Text = s; break; } } /* * switch (situacao[0]) * { * case 'E': cbxSituacao.Text = "Em Andamento"; break; * case 'C': cbxSituacao.Text = "Cancelado"; break; * case 'S': cbxSituacao.Text = "Substituido"; break; * case 'F': cbxSituacao.Text = "Fechado"; break; * } */ cTabelas tabelas = new cTabelas(); this.Cursor = Cursors.WaitCursor; tabelas.Carrega(cbxTabelas, edtFornecedor.Text); this.Cursor = Cursors.Default; cbxTabelas.Text = tabela; if (situacao[0] == 'F') { cbxTabelas.Enabled = false; cbxCaracteristicas.Enabled = false; if (!Globais.bAdministrador) { cbxSituacao.Enabled = false; edtPercent.Enabled = false; edtDesconto.Enabled = false; edtPerConsultor.Enabled = false; edtVlrConsultor.Enabled = false; } } } if (alteracaoRestrita) { edtFornecedor.Enabled = false; dtpData.Enabled = false; edtCodigo.Enabled = false; cbxUsuarios.Enabled = false; edtCliente.Enabled = false; edtContato.Enabled = false; edtConsultor.Enabled = false; cbxCaracteristicas.Enabled = false; edtValor.Enabled = false; edtPercent.Enabled = false; edtDesconto.Enabled = false; edtTotal.Enabled = false; edtPerConsultor.Enabled = false; edtVlrConsultor.Enabled = false; btnFornecedor.Enabled = false; btnCliente.Enabled = false; btnConsultor.Enabled = false; btnContato.Enabled = false; btnLimpaConsultor.Enabled = false; cbxTabelas.Enabled = false; btnItens.Enabled = false; edtResumo.Enabled = true; edtObservacao.Enabled = true; cbxSituacao.Enabled = true; } carregando = false; }