private void Carregar_Operacao(int FUN_CODIGO) { OperacaoCollection operacao_sem_todos = new OperacaoCollection(OperacaoLoadType.LoadBySemOperacao, FUN_CODIGO); OperacaoCollection operacao_tem_todos = new OperacaoCollection(OperacaoLoadType.LoadByOperacao, FUN_CODIGO); lb_sem.DataSource = operacao_sem_todos; lb_tem.DataSource = operacao_tem_todos; lb_sem.SelectedIndex = lb_sem.Items.Count - 1; lb_tem.SelectedIndex = lb_tem.Items.Count - 1; }
private void Limpar() { tb_codigo.Text = string.Empty; tb_nome.Text = string.Empty; tb_senha.Text = string.Empty; tb_login.Text = string.Empty; tb_crm.Text = string.Empty; cb_clinica.SelectedIndex = 0; OperacaoCollection operacao_todos = new OperacaoCollection(false); lb_sem.DataSource = operacao_todos; lb_tem.DataSource = operacao_todos; tb_codigo.Enabled = true; }
private void Limpar() { tb_codigo.Text = string.Empty; tb_nome.Text = string.Empty; tb_senha.Text = string.Empty; tb_login.Text = string.Empty; tb_despesas.Text = string.Empty; cb_usuario.Checked = false; OperacaoCollection operacao_todos = new OperacaoCollection(false); lb_sem.DataSource = operacao_todos; lb_tem.DataSource = operacao_todos; tb_codigo.Enabled = true; btn_desativar.Enabled = false; }
public void CarregarComboList(ComboBox cbx, CheckedListBox ckdlistbx) { OperacaoCollection operacaoCollection = new OperacaoCollection(); SituacaoCollection situacaoCollection = new SituacaoCollection(); AcessoDados.LimparParametro(); using (DataSet dtbRegistros = AcessoDados.GetDataTables("uspPesquisarOperacaoSituacao", CommandType.StoredProcedure)) { foreach (DataRow item in dtbRegistros.Tables[0].Rows) { operacaoCollection.Add(CarregarItem(item)); } foreach (DataRow item in dtbRegistros.Tables[1].Rows) { situacaoCollection.Add(CarregarItemSit(item)); } } Dictionary <string, int?> lista = new Dictionary <string, int?>(); lista.Add("TODOS", null); foreach (Operacao item in operacaoCollection) { lista.Add(item.Descricao, item.IDOperacao); } cbx.ValueMember = "Value"; cbx.DisplayMember = "Key"; cbx.DataSource = new BindingSource(lista, null); cbx.DropDownStyle = ComboBoxStyle.DropDownList; cbx.SelectedIndex = 0; //Dictionary<string, int> listaSituacao = new Dictionary<string, int>(); ckdlistbx.DisplayMember = "key"; ckdlistbx.ValueMember = "value"; foreach (Situacao item in situacaoCollection) { ckdlistbx.Items.Add(new DictionaryEntry(item.Descricao, item.IDSituacao), true); } }
public OperacaoCollection RecuperarTodasPermitidas(string usuarioLogado, List <VMPermissao> permissoes, Workflow PassoAtual) { var operacoes = new OperacaoCollection(); if (PassoAtual.Responsavel.ToUpper().Equals(usuarioLogado.ToUpper())) { operacoes.Add(GISModel.Enums.Operacao.Aprovar); //operacoes.Add(GISModel.Enums.Operacao.Encaminhar); operacoes.Add(GISModel.Enums.Operacao.AlterarDados); operacoes.Add(GISModel.Enums.Operacao.HistoricoWorkflow); if (!PassoAtual.Nome.ToUpper().Equals("EM APROVAÇÃO")) { operacoes.Add(GISModel.Enums.Operacao.AnexarArquivos); operacoes.Add(GISModel.Enums.Operacao.ExcluirArquivos); operacoes.Add(GISModel.Enums.Operacao.IncluirCAT); operacoes.Add(GISModel.Enums.Operacao.IncluirCodificacao); operacoes.Add(GISModel.Enums.Operacao.IncluirEnvolvidos); } if (PassoAtual.Nome.ToUpper().Equals("EM EDIÇÃO")) { operacoes.Add(GISModel.Enums.Operacao.Excluir); } else { operacoes.Add(GISModel.Enums.Operacao.Reprovar); } } else { if (permissoes.Where(a => a.Perfil.Equals(PassoAtual.Responsavel)).Count() > 0) { operacoes.Add(GISModel.Enums.Operacao.Assumir); } operacoes.Add(GISModel.Enums.Operacao.HistoricoWorkflow); } return(operacoes); }
private void Logar() { if (btn_logar.Text == "Logar") { if (tb_login.Text == string.Empty) { MessageBox.Show("Login obrigatório!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Warning); tb_login.Focus(); } else if (tb_senha.Text == string.Empty) { MessageBox.Show("Senha obrigatório!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Warning); tb_senha.Focus(); } else { Funcionario funcionario = new Funcionario(tb_login.Text, tb_senha.Text); if (funcionario.FUN_CODIGO > 0) { if (funcionario.FUN_USUARIO == 1) { OperacaoCollection operacao_tem_todos = new OperacaoCollection(OperacaoLoadType.LoadByOperacao, funcionario.FUN_CODIGO); Global.FUN_CODIGO = funcionario.FUN_CODIGO; Global.FUN_NOME = funcionario.FUN_NOME.ToUpper(); foreach (Operacao operacao in operacao_tem_todos) { Permitir(operacao.OPE_CODIGO, true); } Carregar_Cadastro(funcionario.FUN_CODIGO); btn_logar.Text = "Logout"; Log log = new Log(); log.LOG_USUARIO = Global.FUN_CODIGO; log.LOG_DATA = DateTime.Now; log.LOG_TELA = this.Text; log.LOG_DESCRICAO = "Logou no sistema."; log.Save(); btn_logar.Focus(); tb_login.Visible = false; tb_senha.Visible = false; lb_login.Visible = false; lb_senha.Visible = false; btn_logar.Visible = false; btn_remover.Visible = false; } else { MessageBox.Show("Funcionário não foi definido com usuário!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Error); tb_login.Focus(); } } else { MessageBox.Show("Funcionário não encontrado!", "Joincar", MessageBoxButtons.OK, MessageBoxIcon.Error); tb_login.Focus(); } } } else { Permitir(1, false); Permitir(4, false); Permitir(7, false); Permitir(10, false); Permitir(13, false); Permitir(16, false); Permitir(19, false); Permitir(22, false); Permitir(25, false); Permitir(28, false); Permitir(29, false); Permitir(31, false); Permitir(32, false); Permitir(33, false); Permitir(34, false); tb_login.Text = string.Empty; tb_senha.Text = string.Empty; tb_login.Enabled = true; tb_senha.Enabled = true; btn_logar.Text = "Logar"; tb_login.Focus(); } }
private void Logar() { if (btn_logar.Text == "Logar") { if (tb_login.Text == string.Empty) { MessageBox.Show("Login obrigatório!", "Medical", MessageBoxButtons.OK, MessageBoxIcon.Warning); tb_login.Focus(); } else if (tb_senha.Text == string.Empty) { MessageBox.Show("Senha obrigatório!", "Medical", MessageBoxButtons.OK, MessageBoxIcon.Warning); tb_senha.Focus(); } else { Usuario usuario = new Usuario(tb_login.Text, tb_senha.Text); if (usuario.IDUSUARIO > 0) { OperacaoCollection operacao_tem_todos = new OperacaoCollection(OperacaoLoadType.LoadByOperacao, usuario.IDUSUARIO); Global.IDUSUARIO = usuario.IDUSUARIO; foreach (Operacao operacao in operacao_tem_todos) { Permitir(operacao.IDOPERACAO, true); } Carregar_Cadastro(usuario.IDUSUARIO); btn_logar.Text = "Logout"; //MessageBox.Show("Usuário logado com sucesso!", "Medical", MessageBoxButtons.OK, MessageBoxIcon.Information); btn_logar.Focus(); } else { MessageBox.Show("Usuário não encontrado!", "Medical", MessageBoxButtons.OK, MessageBoxIcon.Error); tb_login.Focus(); } } } else { Permitir(1, false); Permitir(2, false); Permitir(3, false); Permitir(4, false); Permitir(5, false); Permitir(6, false); Permitir(7, false); Permitir(8, false); tb_login.Text = string.Empty; tb_senha.Text = string.Empty; tb_login.Enabled = true; tb_senha.Enabled = true; btn_logar.Text = "Logar"; tb_login.Focus(); } }
public OperacaoCollection RecuperarTodasPermitidas(string usuarioLogado, List <VMPermissao> permissoes, List <Incidente> entidades) { var operacoes = new OperacaoCollection(); foreach (Incidente entidade in entidades) { if (entidade.PassoAtual.Responsavel.ToUpper().Equals(usuarioLogado.ToUpper())) { if (!operacoes.Contains(GISModel.Enums.Operacao.Aprovar)) { operacoes.Add(GISModel.Enums.Operacao.Aprovar); } if (!operacoes.Contains(GISModel.Enums.Operacao.AlterarDados)) { operacoes.Add(GISModel.Enums.Operacao.AlterarDados); } if (!operacoes.Contains(GISModel.Enums.Operacao.HistoricoWorkflow)) { operacoes.Add(GISModel.Enums.Operacao.HistoricoWorkflow); } if (!entidade.PassoAtual.Nome.ToUpper().Equals("EM APROVAÇÃO")) { if (!operacoes.Contains(GISModel.Enums.Operacao.AnexarArquivos)) { operacoes.Add(GISModel.Enums.Operacao.AnexarArquivos); } if (!operacoes.Contains(GISModel.Enums.Operacao.ExcluirArquivos)) { operacoes.Add(GISModel.Enums.Operacao.ExcluirArquivos); } if (!operacoes.Contains(GISModel.Enums.Operacao.IncluirCAT)) { operacoes.Add(GISModel.Enums.Operacao.IncluirCAT); } if (!operacoes.Contains(GISModel.Enums.Operacao.IncluirCodificacao)) { operacoes.Add(GISModel.Enums.Operacao.IncluirCodificacao); } if (!operacoes.Contains(GISModel.Enums.Operacao.IncluirEnvolvidos)) { operacoes.Add(GISModel.Enums.Operacao.IncluirEnvolvidos); } } if (entidade.PassoAtual.Nome.ToUpper().Equals("EM EDIÇÃO")) { if (!operacoes.Contains(GISModel.Enums.Operacao.Excluir)) { operacoes.Add(GISModel.Enums.Operacao.Excluir); } } else { if (!operacoes.Contains(GISModel.Enums.Operacao.Reprovar)) { operacoes.Add(GISModel.Enums.Operacao.Reprovar); } } } else { if (permissoes.Where(a => a.Perfil.Equals(entidade.PassoAtual.Responsavel)).Count() > 0) { if (!operacoes.Contains(GISModel.Enums.Operacao.Assumir)) { operacoes.Add(GISModel.Enums.Operacao.Assumir); } } if (!operacoes.Contains(GISModel.Enums.Operacao.HistoricoWorkflow)) { operacoes.Add(GISModel.Enums.Operacao.HistoricoWorkflow); } } if (permissoes.Where(a => a.Perfil.Equals("Medico")).Count() > 0) { if (!operacoes.Contains(GISModel.Enums.Operacao.IncluirCAT)) { operacoes.Add(GISModel.Enums.Operacao.IncluirCAT); } } if (permissoes.Where(a => a.Perfil.Equals("Técnico de Segurança")).Count() > 0) { if (!operacoes.Contains(GISModel.Enums.Operacao.AnexarArquivos)) { operacoes.Add(GISModel.Enums.Operacao.AnexarArquivos); } if (!operacoes.Contains(GISModel.Enums.Operacao.ExcluirArquivos)) { operacoes.Add(GISModel.Enums.Operacao.ExcluirArquivos); } } } return(operacoes); }