private void Iniciar() { InitializeComponent(); tabControl1.TabPages.Remove(tpEditar); tabControl1.TabPages.Remove(tpFiltro); Grade.Configurar(ref dgvDados); cbCampos.DataSource = Grade.ListarCampos(ref dgvDados); cbCampos.SelectedIndex = 3; cbPesquisa.Enabled = false; UsrUsuarioLcto.Programa(EnProgramas.Usuario, true, false, "Usuário Lançamento", false); UsrUsuarioDestino.Programa(EnProgramas.Usuario, true, true, "Usuário Destino", true); UsrTipo.ProgramaTipo(EnProgramas.Tipo, true, true, "", true, EnTipos.Recado); UsrStatus.ProgramaStatus(EnProgramas.Status, true, false, "", false, EnStatus.Recado); UsrCliente.Programa(EnProgramas.Cliente, true); txtCodigo.txtValor.ReadOnly = true; _recadoApp = new RecadoApp(); //int altura = tpUsuario.Height; //int largura = tpUsuario.Width; //ursFiltroStatus.PosicaoTela(altura, largura); //ursFiltroTipo.PosicaoTela(altura, largura); //ursFiltroUsuario.PosicaoTela(altura, largura); //ursFiltroCliente.PosicaoTela(altura, largura); }
public override void Salvar() { try { _recadoApp = new RecadoApp(); var recado = new RecadoViewModel(); if (_Id > 0) recado = _recadoApp.Editar(Funcoes.IdUsuario, _Id); recado.Id = _Id; recado.Data = Funcoes.StrToDate(usrData.txtData.Text); recado.ClienteId = Funcoes.StrToIntNull(UsrCliente.txtId.Text); recado.Contato = txtContato.Text; recado.DescricaoInicial = txtDescricaoInicial.Text; recado.Hora = Funcoes.StrToHoraNull(txtHora.Text).Value; //Funcoes.StrToHora(txtHora.Text); recado.RazaoSocial = txtRazao.Text; recado.Fantasia = txtFantasia.Text; recado.Endereco = txtEndereco.Text; recado.Telefone = txtTelefone.Text; recado.Contato = txtContato.Text; recado.Nivel = RetornoNivel(); recado.StatusId = Funcoes.StrToInt(UsrStatus.txtId.Text); recado.TipoId = Funcoes.StrToInt(UsrTipo.txtId.Text); recado.UsuarioLctoId = Funcoes.StrToInt(UsrUsuarioLcto.txtId.Text); recado.UsuarioDestinoId = Funcoes.StrToInt(UsrUsuarioDestino.txtId.Text); recado.DescricaoFinal = txtDescricaoFinal.Text; recado.DataFinal = Funcoes.StrToDateNull(txtDataFinal.txtData.Text); recado.HoraFinal = Funcoes.StrToHoraNull(txtHoraFinal.Text); recado.ModoAbrEnc = _operacao; Validar(recado); var model = _recadoApp.Salvar(recado); Funcoes.VerificarMensagem(model.Mensagem); FiltrarDados(model.Id.ToString(), model.Id); base.Salvar(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public override void Novo() { try { _recadoApp = new RecadoApp(); var model = _recadoApp.Novo(Funcoes.IdUsuario); Funcoes.VerificarMensagem(model.Mensagem); base.Novo(); Tela.LimparTela(tbPrincipal); LimparTela(); usrData.txtData.Text = model.Data.ToString(); txtHora.Text = model.Hora.ToString(); UsrUsuarioLcto.txtId.Text = model.UsuarioLctoId.ToString(); UsrUsuarioLcto.SetCodigoMask(model.CodigoUsuarioLcto.ToString()); UsrUsuarioLcto.txtNome.Text = model.NomeUsuarioLancamento; UsrTipo.txtId.Text = model.TipoId.ToString(); UsrTipo.SetCodigoMask(model.CodigoTipo.ToString()); UsrTipo.txtNome.Text = model.NomeTipo; UsrStatus.txtId.Text = model.StatusId.ToString(); UsrStatus.SetCodigoMask(model.CodigoStatus.ToString()); UsrStatus.txtNome.Text = model.NomeStatus; rbNormal.Checked = true; RecadoEncerrado(model); txtDataFinal.txtData.Clear(); txtHoraFinal.Text = ""; txtDescricaoFinal.Text = ""; UsrCliente.txtCodigo.Focus(); _Id = 0; _operacao = "A"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public override void Excluir() { base.Excluir(); if (Funcoes.Confirmar("Confirmar Exclusão?")) { try { _recadoApp = new RecadoApp(); int id = Grade.RetornarId(ref dgvDados, "Rec_Id"); var model = _recadoApp.Excluir(Funcoes.IdUsuario, id); Funcoes.VerificarMensagem(model.Mensagem); _listaConsulta.Remove(_listaConsulta.First(x => x.Id == id)); dgvDados.DataSource = _listaConsulta.ToArray(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
public override void Editar() { try { Tela.LimparTela(tbPrincipal); LimparTela(); _recadoApp = new RecadoApp(); var model = _recadoApp.Editar(Funcoes.IdUsuario, Grade.RetornarId(ref dgvDados, "Rec_Id")); btnSalvar.Enabled = Funcoes.PermitirEditar(model.Mensagem); base.Editar(); _Id = model.Id; txtCodigo.txtValor.Text = model.Id.ToString("000000"); usrData.txtData.Text = model.Data.ToString(); txtHora.Text = model.Hora.ToString(); UsrUsuarioLcto.txtId.Text = model.UsuarioLctoId.ToString(); UsrUsuarioLcto.SetCodigoMask(model.CodigoUsuarioLcto.ToString()); UsrUsuarioLcto.txtNome.Text = model.NomeUsuarioLancamento; UsrUsuarioDestino.txtId.Text = model.UsuarioDestinoId.ToString(); UsrUsuarioDestino.SetCodigoMask(model.CodigoUsuarioDest.ToString()); UsrUsuarioDestino.txtNome.Text = model.NomeUsuarioDestino; UsrCliente.txtId.Text = model.ClienteId.ToString(); UsrCliente.SetCodigoMask(model.CodigoCliente.ToString()); UsrCliente.txtNome.Text = model.NomeCliente; txtRazao.Text = model.RazaoSocial; txtFantasia.Text = model.Fantasia; txtEndereco.Text = model.Endereco; txtTelefone.Text = model.Telefone; txtContato.Text = model.Contato; UsrTipo.txtId.Text = model.TipoId.ToString(); UsrTipo.SetCodigoMask(model.CodigoTipo.ToString()); UsrTipo.txtNome.Text = model.NomeTipo; UsrStatus.txtId.Text = model.StatusId.ToString(); UsrStatus.SetCodigoMask(model.CodigoStatus.ToString()); UsrStatus.txtNome.Text = model.NomeStatus; rbBaixo.Checked = (model.Nivel.Value == 1); rbNormal.Checked = (model.Nivel.Value == 2); rbAlto.Checked = (model.Nivel.Value == 3); rbCritico.Checked = (model.Nivel.Value == 4); RecadoEncerrado(model); txtDescricaoInicial.Text = model.DescricaoInicial; txtDescricaoFinal.Text = model.DescricaoFinal; if (model.DataFinal != null) txtDataFinal.txtData.Text = model.DataFinal.Value.ToShortDateString(); if (model.HoraFinal != null) txtHoraFinal.Text = model.HoraFinal.Value.ToString(); usrData.txtData.Focus(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }