private void Iniciar() { InitializeComponent(); tabControl1.TabPages.Remove(tpEditar); tabControl1.TabPages.Remove(tpFiltro); Grade.Configurar(ref dgvDados); cbCampos.DataSource = Grade.ListarCampos(ref dgvDados); cbCampos.SelectedIndex = 2; cbPesquisa.Enabled = false; UsrUsuario.Programa(EnProgramas.Usuario, true, false, "Usuário", false); UsrTipo.ProgramaTipo(EnProgramas.Tipo, true, true, "", true, EnTipos.Agendamento); UsrStatus.ProgramaStatus(EnProgramas.Status, true, false, "", false, EnStatus.Agendamento); UsrCliente.Programa(EnProgramas.Cliente, true); int altura = tpUsuario.Height; int largura = tpUsuario.Width; _agendamentoApp = new AgendamentoApp(); ursFiltroStatus.PosicaoTela(altura, largura); ursFiltroTipo.PosicaoTela(altura, largura); ursFiltroUsuario.PosicaoTela(altura, largura); ursFiltroCliente.PosicaoTela(altura, largura); }
public override void Salvar() { try { _agendamentoApp = new AgendamentoApp(); var agendamento = new AgendamentoViewModel(); agendamento.Id = _Id; agendamento.Data = Funcoes.StrToDate(usrData.txtData.Text); agendamento.ClienteId = Funcoes.StrToInt(UsrCliente.txtId.Text); agendamento.Contato = txtContato.Text; agendamento.Descricao = txtDescricao.Text; agendamento.Hora = Funcoes.StrToHora(txtHora.Text); agendamento.NomeCliente = UsrCliente.txtNome.Text; agendamento.Programa = rbVisita.Checked ? 2 : 7; agendamento.StatusId = Funcoes.StrToInt(UsrStatus.txtId.Text); agendamento.TipoId = Funcoes.StrToInt(UsrTipo.txtId.Text); agendamento.UsuarioId = Funcoes.StrToInt(UsrUsuario.txtId.Text); Validar(agendamento); var model = _agendamentoApp.Salvar(agendamento, Funcoes.IdUsuario); Funcoes.VerificarMensagem(model.Mensagem); Funcoes.VerificarMensagem(model.Mensagem); FiltrarDados(model.Id.ToString(), model.Id); base.Salvar(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public AgendamentoController(AgendamentoApp app, UserManager <ApplicationUser> userManager, CampanhaApp campanhaApp, DoadorApp doador, IUserResolver userResolver) { _app = app; _userResolver = userResolver; _userManager = userManager; _campanhaApp = campanhaApp; _doador = doador; }
public override void Editar() { try { _agendamentoApp = new AgendamentoApp(); var model = _agendamentoApp.Editar(Funcoes.IdUsuario, Grade.RetornarId(ref dgvDados, "Age_Id")); btnSalvar.Enabled = Funcoes.PermitirEditar(model.Mensagem); base.Editar(); Tela.LimparTela(tbPrincipal); LimparTela(); txtCodigo.txtValor.Text = model.Id.ToString("000000"); txtContato.Text = model.Contato; usrData.txtData.Text = model.Data.ToString(); txtHora.Text = model.Hora.ToString(); UsrUsuario.txtId.Text = model.UsuarioId.ToString(); UsrUsuario.SetCodigoMask(model.CodigoUsuario.ToString()); UsrUsuario.txtNome.Text = model.NomeUsuario; UsrCliente.txtId.Text = model.ClienteId.ToString(); UsrCliente.SetCodigoMask(model.CodigoCliente.ToString()); UsrCliente.txtNome.Text = model.NomeCliente; 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; rbVisita.Checked = (model.Programa == 2); rbAtividade.Checked = (model.Programa == 7); txtDescricao.Text = model.Descricao; usrData.txtData.Focus(); _Id = model.Id; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public override void Excluir() { base.Excluir(); if (Funcoes.Confirmar("Confirmar Exclusão?")) { try { _agendamentoApp = new AgendamentoApp(); int id = Grade.RetornarId(ref dgvDados, "Age_Id"); var model = _agendamentoApp.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 Novo() { txtCodigo.txtValor.ReadOnly = true; try { _agendamentoApp = new AgendamentoApp(); var model = _agendamentoApp.Novo(Funcoes.IdUsuario); Funcoes.VerificarMensagem(model.Mensagem); base.Novo(); Tela.LimparTela(tbPrincipal); usrData.txtData.Text = model.Data.ToString(); txtHora.Text = model.Hora.ToString(); UsrUsuario.txtId.Text = model.UsuarioId.ToString(); UsrUsuario.SetCodigoMask(model.CodigoUsuario.ToString()); UsrUsuario.txtNome.Text = model.NomeUsuario; 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; rbVisita.Checked = (model.Programa == 2); rbAtividade.Checked = (model.Programa == 7); UsrCliente.LimparTela(); usrData.txtData.Focus(); _Id = 0; } catch (Exception ex) { MessageBox.Show(ex.Message); } }