private void CarregarBaseConhecimento(int id) { var baseConhApp = new BaseConhApp(); var model = baseConhApp.ObterPorId(id); SubTitulo("ABERTURA"); txtTexto.AppendText(Environment.NewLine); txtTexto.AppendText("ID: " + model.Id.ToString("000000")); txtTexto.AppendText(Environment.NewLine); txtTexto.AppendText("Data: " + model.Data.ToShortDateString()); txtTexto.AppendText(Environment.NewLine); txtTexto.AppendText("Nome: " + model.Nome); txtTexto.AppendText(Environment.NewLine); txtTexto.AppendText("Usuário: " + model.NomeUsuario); txtTexto.AppendText(Environment.NewLine); txtTexto.AppendText("Módulo: " + model.NomeModulo); txtTexto.AppendText(Environment.NewLine); txtTexto.AppendText("Produto: " + model.NomeProduto); txtTexto.AppendText(Environment.NewLine); txtTexto.AppendText("Tipo: " + model.NomeTipo); txtTexto.AppendText(Environment.NewLine); txtTexto.AppendText("Status: " + model.NomeStatus); txtTexto.AppendText(Environment.NewLine); txtTexto.AppendText("Anexo: " + model.Anexo); txtTexto.AppendText(Environment.NewLine); txtTexto.AppendText(Traco()); txtTexto.AppendText(Environment.NewLine); SubTitulo("DESCRIÇÃO"); txtTexto.AppendText(Environment.NewLine); txtTexto.AppendText(model.Descricao); txtTexto.SelectionStart = 1; }
public override void Novo() { try { _baseConhApp = new BaseConhApp(); var model = _baseConhApp.Novo(Funcoes.IdUsuario); Funcoes.VerificarMensagem(model.Mensagem); base.Novo(); tabControl2.SelectedIndex = 0; LimparTela(); UsrUsuario.txtId.Text = model.UsuarioId.ToString(); UsrUsuario.txtCodigo.txtValor.Text = model.CodUsuario.ToString("0000"); UsrUsuario.txtNome.Text = model.NomeUsuario; UsrTipo.txtId.Text = model.TipoId.ToString(); UsrTipo.txtCodigo.txtValor.Text = model.CodTipo.ToString("0000"); UsrTipo.txtNome.Text = model.NomeTipo; txtData.txtData.Text = model.Data.ToString(); txtData.txtData.Focus(); _Id = 0; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void FiltrarDados(string texto, int id = 0) { try { string sCampo = Grade.BuscarCampo(ref dgvDados, cbCampos.Text); var filtro = new BaseConhecimentoFiltroViewModel(); filtro.Campo = sCampo; filtro.Texto = texto; filtro.DataInicial = txtDataInicial.txtData.Text; filtro.DataFinal = txtDataFinal.txtData.Text; filtro.UsuarioId = ursFiltroUsuario.RetornarSelecao(); filtro.ModuloId = ursFiltroModulo.RetornarSelecao(); filtro.TipoId = ursFiltroTipo.RetornarSelecao(); filtro.StatusId = ursFiltroStatus.RetornarSelecao(); if (id > 0) { filtro.Campo = "Bas_Id"; filtro.Texto = id.ToString(); } _baseConhApp = new BaseConhApp(); _listaConsulta = _baseConhApp.Filtrar(filtro, Funcoes.IdUsuario, cbPesquisa.SelectedIndex == 0).ToList(); dgvDados.DataSource = _listaConsulta; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public override void Editar() { try { _baseConhApp = new BaseConhApp(); var model = _baseConhApp.Editar(Grade.RetornarId(ref dgvDados, "Bas_Id"), Funcoes.IdUsuario); btnSalvar.Enabled = Funcoes.PermitirEditar(model.Mensagem); base.Editar(); LimparTela(); tabControl2.SelectedIndex = 0; txtCodigo.txtValor.Text = model.Id.ToString("000000"); txtData.txtData.Text = model.Data.ToString(); txtNome.Text = model.Nome; UsrUsuario.txtId.Text = model.UsuarioId.ToString(); UsrUsuario.txtCodigo.txtValor.Text = model.CodUsuario.ToString("0000"); UsrUsuario.txtNome.Text = model.NomeUsuario; if (model.ModuloId != null) { UsrModulo.txtId.Text = model.ModuloId.ToString(); UsrModulo.txtCodigo.txtValor.Text = model.CodModulo.ToString("0000"); UsrModulo.txtNome.Text = model.NomeModulo; } if (model.ProdutoId != null) { UsrProduto.txtId.Text = model.ProdutoId.ToString(); UsrProduto.txtCodigo.txtValor.Text = model.CodProduto.Value.ToString("0000"); UsrProduto.txtNome.Text = model.NomeProduto; } UsrTipo.txtId.Text = model.TipoId.ToString(); UsrTipo.txtCodigo.txtValor.Text = model.CodTipo.ToString("0000"); UsrTipo.txtNome.Text = model.NomeTipo; UsrStatus.txtId.Text = model.StatusId.ToString(); UsrStatus.txtCodigo.txtValor.Text = model.CodStatus.ToString("0000"); UsrStatus.txtNome.Text = model.NomeStatus; txtAnexo.Text = model.Anexo; txtDescricao.Text = model.Descricao; txtNome.Focus(); _Id = model.Id; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public override void Salvar() { try { if (string.IsNullOrEmpty(txtNome.Text)) { throw new Exception("Informe o Nome!"); } if (string.IsNullOrEmpty(UsrTipo.txtId.Text)) { throw new Exception("Informe o Tipo!"); } if (string.IsNullOrEmpty(UsrStatus.txtId.Text)) { throw new Exception("Informe o Status!"); } if (string.IsNullOrEmpty(txtDescricao.Text)) { throw new Exception("Informe a Descrição!"); } _baseConhApp = new BaseConhApp(); var modelBase = new BaseConhViewModel(); modelBase.Id = _Id; modelBase.Anexo = txtAnexo.Text; modelBase.Data = Funcoes.StrToDate(txtData.txtData.Text); modelBase.Nome = txtNome.Text; modelBase.UsuarioId = Funcoes.StrToInt(UsrUsuario.txtId.Text); modelBase.ModuloId = Funcoes.StrToIntNull(UsrModulo.txtId.Text); modelBase.ProdutoId = Funcoes.StrToIntNull(UsrProduto.txtId.Text); modelBase.TipoId = Funcoes.StrToInt(UsrTipo.txtId.Text); modelBase.StatusId = Funcoes.StrToInt(UsrStatus.txtId.Text); modelBase.Descricao = txtDescricao.Text; var model = _baseConhApp.Salvar(modelBase); Funcoes.VerificarMensagem(model.Mensagem); FiltrarDados(model.Id.ToString(), model.Id); base.Salvar(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public override void Excluir() { base.Excluir(); if (Funcoes.Confirmar("Confirmar Exclusão?")) { try { _baseConhApp = new BaseConhApp(); int id = Grade.RetornarId(ref dgvDados, "Bas_Id"); var model = _baseConhApp.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); } } }