public override void Novo() { txtCodigo.txtValor.ReadOnly = false; try { _departamentoApp = new DepartamentoApp(); _departamento = new DepartamentoViewModel(); _departamento = _departamentoApp.Novo(Funcoes.IdUsuario); Funcoes.VerificarMensagem(_departamento.Mensagem); base.Novo(); LimparTela(); txtCodigo.txtValor.Text = _departamento.Codigo.ToString("0000"); chkAtivo.Checked = _departamento.Ativo; chkAnexo.Checked = _departamento.MostrarAnexos; CarregarAcessos(); MostrarQuadros(); txtCodigo.txtValor.Focus(); _Id = 0; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public IList <EntityDepartamento> SelectDepartamento(EntityDepartamento oEntityDepartamento) { try { return(DepartamentoApp.Select(oEntityDepartamento)); } catch (Exception) { throw new FaultException("Error al seleccionar Departamentos"); } }
public override void Editar() { try { _departamentoApp = new DepartamentoApp(); _departamento = new DepartamentoViewModel(); _departamento = _departamentoApp.Editar(Grade.RetornarId(ref dgvDados, "Dep_Id"), Funcoes.IdUsuario); btnSalvar.Enabled = Funcoes.PermitirEditar(_departamento.Mensagem); base.Editar(); LimparTela(); txtCodigo.txtValor.Text = _departamento.Codigo.ToString("0000"); txtNome.Text = _departamento.Nome; chkAtivo.Checked = _departamento.Ativo; chkAnexo.Checked = _departamento.MostrarAnexos; chkChaAbertura.Checked = _departamento.ChamadoAbertura; chkChaOcorrencia.Checked = _departamento.ChamadoOcorrencia; chkChaQuadro.Checked = _departamento.ChamadoQuadro; chkChaStatus.Checked = _departamento.ChamadoStatus; chkAtiAbertura.Checked = _departamento.AtividadeAbertura; chkAtiOcorrencia.Checked = _departamento.AtividadeOcorrencia; chkAtiQuadro.Checked = _departamento.AtividadeQuadro; chkAtiStatus.Checked = _departamento.AtividadeStatus; chkSolAbertura.Checked = _departamento.SolicitaAbertura; chkSolAnalise.Checked = _departamento.SolicitaAnalise; chkSolOcorGeral.Checked = _departamento.SolicitacaoOcorrenciaGeral; chkSolOcorRegra.Checked = _departamento.SolicitacaoOcorrenciaRegra; chkSolOcorTecnica.Checked = _departamento.SolicitacaoOcorrenciaTecnica; chkSolQuadro.Checked = _departamento.SolicitacaoQuadro; chkSolStatus.Checked = _departamento.SolicitacaoStatus; txtHoraInicial.Text = _departamento.HoraInicial.ToString(); txtHoraFinal.Text = _departamento.HoraFinal.ToString(); chkAgeQuadro.Checked = _departamento.AgencamentoQuadro; CarregarEmail(); CarregarAcessos(); MostrarQuadros(); txtNome.Focus(); _Id = _departamento.Id; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public override void Salvar() { try { _departamentoApp = new DepartamentoApp(); _departamento.Id = _Id; _departamento.Ativo = chkAtivo.Checked; _departamento.Codigo = Funcoes.StrToInt(txtCodigo.txtValor.Text); _departamento.Nome = txtNome.Text; _departamento.MostrarAnexos = chkAnexo.Checked; _departamento.ChamadoAbertura = chkChaAbertura.Checked; _departamento.ChamadoOcorrencia = chkChaOcorrencia.Checked; _departamento.ChamadoQuadro = chkChaQuadro.Checked; _departamento.ChamadoStatus = chkChaStatus.Checked; _departamento.AtividadeAbertura = chkAtiAbertura.Checked; _departamento.AtividadeOcorrencia = chkAtiOcorrencia.Checked; _departamento.AtividadeQuadro = chkAtiQuadro.Checked; _departamento.AtividadeStatus = chkAtiStatus.Checked; _departamento.SolicitaAbertura = chkSolAbertura.Checked; _departamento.SolicitaAnalise = chkSolAnalise.Checked; _departamento.SolicitacaoOcorrenciaGeral = chkSolOcorGeral.Checked; _departamento.SolicitacaoOcorrenciaRegra = chkSolOcorRegra.Checked; _departamento.SolicitacaoOcorrenciaTecnica = chkSolOcorTecnica.Checked; _departamento.SolicitacaoQuadro = chkSolQuadro.Checked; _departamento.SolicitacaoStatus = chkSolStatus.Checked; _departamento.HoraInicial = Funcoes.StrToHoraNull(txtHoraInicial.Text); _departamento.HoraFinal = Funcoes.StrToHoraNull(txtHoraFinal.Text); _departamento.AgencamentoQuadro = chkAgeQuadro.Checked; SalvarEmail(); SalvarAcessos(); var model = _departamentoApp.Salvar(_departamento); Funcoes.VerificarMensagem(model.Mensagem); _listaConsulta = _departamentoApp.Filtrar("Dep_Id", model.Id.ToString(), "T", false).ToList(); dgvDados.DataSource = _listaConsulta; base.Salvar(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void FiltrarDados(string texto) { string sCampo = Grade.BuscarCampo(ref dgvDados, cbCampos.Text); _departamentoApp = new DepartamentoApp(); string ativo = cboAtivo.Text; if (sCampo == "DescPrograma") { throw new Exception("Não será possível pesquisar por este campo."); } _listaConsulta = _departamentoApp.Filtrar(sCampo, texto, ativo.Substring(0, 1)).ToList(); dgvDados.DataSource = _listaConsulta; }
public override void Excluir() { base.Excluir(); if (Funcoes.Confirmar("Confirmar Exclusão?")) { try { _departamentoApp = new DepartamentoApp(); int id = Grade.RetornarId(ref dgvDados, "Dep_Id"); var model = _departamentoApp.Excluir(id, Funcoes.IdUsuario); Funcoes.VerificarMensagem(model.Mensagem); _listaConsulta.Remove(_listaConsulta.First(x => x.Id == id)); dgvDados.DataSource = _listaConsulta.ToArray(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
public ConsultaDepartamento() { _departamentoApp = new DepartamentoApp(); }