private void BuscarModulos(int idCliente) { UsrModulo.LimparTela(); UsrProduto.LimparTela(); var formulario = new frmModulo("", idCliente); formulario.ShowDialog(); if (Funcoes.IdSelecionado > 0) { var model = _chamadoApp.BuscarModuloProduto(idCliente, Funcoes.IdSelecionado); if (model.ModuloId != null) { UsrModulo.txtId.Text = model.ModuloId.ToString(); UsrModulo.SetCodigoMask(model.CodModulo.ToString()); UsrModulo.txtNome.Text = model.NomeModulo; } if (model.ProdutoId != null) { UsrProduto.txtId.Text = model.ProdutoId.ToString(); UsrProduto.SetCodigoMask(model.CodProduto.ToString()); UsrProduto.txtNome.Text = model.NomeProduto; } } }
public override void Editar() { try { _versaoApp = new VersaoApp(); var model = _versaoApp.Editar(Grade.RetornarId(ref dgvDados, "Ver_Id"), Funcoes.IdUsuario); btnSalvar.Enabled = Funcoes.PermitirEditar(model.Mensagem); base.Editar(); LimparTela(); txtCodigo.txtValor.Text = model.Id.ToString(Tela.MaskVersao); txtDataInicio.txtData.Text = model.DataInicio.ToShortDateString(); txtDataLib.txtData.Text = model.DataLiberacao.ToShortDateString(); UsrUsuario.txtId.Text = model.UsuarioId.ToString(); UsrUsuario.SetCodigoMask(model.CodUsuario.ToString()); UsrUsuario.txtNome.Text = model.NomeUsuario; if (model.ProdutoId != null) { UsrProduto.txtId.Text = model.ProdutoId.ToString(); UsrProduto.SetCodigoMask(model.CodProduto.Value.ToString()); UsrProduto.txtNome.Text = model.NomeProduto; } UsrTipo.txtId.Text = model.TipoId.ToString(); UsrTipo.SetCodigoMask(model.CodTipo.ToString()); UsrTipo.txtNome.Text = model.NomeTipo; UsrStatus.txtId.Text = model.StatusId.ToString(); UsrStatus.SetCodigoMask(model.CodStatus.ToString()); UsrStatus.txtNome.Text = model.NomeStatus; if (model.ProdutoId != null) { UsrProduto.txtId.Text = model.ProdutoId.ToString(); UsrProduto.SetCodigoMask(model.CodProduto.Value.ToString()); UsrProduto.txtNome.Text = model.NomeProduto; } txtVersao.Text = model.VersaoStr; txtDescricao.Text = model.Descricao; txtDataLib.txtData.Focus(); _Id = model.Id; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public override void Editar() { try { _chamadoApp = new ChamadoApp(); var model = _chamadoApp.Editar(Funcoes.IdUsuario, Grade.RetornarId(ref dgvDados, "Cha_Id")); _chamadoViewModel = model; btnSalvar.Enabled = Funcoes.PermitirEditar(model.Mensagem); PermissaoAlterarOcorrencia(); PermissaoExcluirOcorrencia(); base.Editar(); LimparTela(); txtCodigo.txtValor.Text = model.Id.ToString(Tela.MaskChamado); txtDataAbertura.txtData.Text = model.DataAbertura.ToString(); txtHoraAbertura.Text = model.HoraAbertura.ToString(); UsrUsuario.txtId.Text = model.UsuarioAberturaId.ToString(); UsrUsuario.SetCodigoMask(model.CodUsuario.ToString()); UsrUsuario.txtNome.Text = model.NomeUsuario; UsrCliente.txtId.Text = model.ClienteId.ToString(); UsrCliente.SetCodigoMask(model.CodCliente.ToString()); UsrCliente.txtNome.Text = model.NomeCliente; txtVersao.Text = model.Versao; txtContato.Text = model.Contato; rbBaixo.Checked = (model.Nivel == 1); rbNormal.Checked = (model.Nivel == 2); rbAlto.Checked = (model.Nivel == 3); rbCritico.Checked = (model.Nivel == 4); if (model.ModuloId != null) { UsrModulo.txtId.Text = model.ModuloId.ToString(); UsrModulo.SetCodigoMask(model.CodModulo.ToString()); UsrModulo.txtNome.Text = model.NomeModulo; } if (model.ProdutoId != null) { UsrProduto.txtId.Text = model.ProdutoId.ToString(); UsrProduto.SetCodigoMask(model.CodProduto.ToString()); UsrProduto.txtNome.Text = model.NomeProduto; } UsrTipo.txtId.Text = model.TipoId.ToString(); UsrTipo.SetCodigoMask(model.CodTipo.ToString()); UsrTipo.txtNome.Text = model.NomeTipo; UsrStatus.txtId.Text = model.StatusId.ToString(); UsrStatus.SetCodigoMask(model.CodStatus.ToString()); UsrStatus.txtNome.Text = model.NomeStatus; if (model.ModuloId != null) { UsrModulo.txtId.Text = model.ModuloId.ToString(); UsrModulo.SetCodigoMask(model.CodModulo.ToString()); UsrModulo.txtNome.Text = model.NomeModulo; } if (model.ProdutoId != null) { UsrProduto.txtId.Text = model.ProdutoId.ToString(); UsrProduto.SetCodigoMask(model.CodProduto.ToString()); UsrProduto.txtNome.Text = model.NomeProduto; } txtDescricao.Text = model.Descricao; DadosCliente(model); CarregarOcorrencia(model); dgvStatus.DataSource = model.ChamadosStatus; HabilitarDataHora(model.UsuarioPermissaoAlterarDataHora); txtContato.Focus(); _Id = model.Id; } catch (Exception ex) { MessageBox.Show(ex.Message); } }