private void AtualizaForm() { if (ListAgenda != null) { ListAgenda.Clear(); } ListAgenda = AgendaRepositorySQLite.GetAll().ToList <Agenda>(); var a = ListAgenda.OrderBy(p => p.PacienteNome).ThenBy(p => p.Data).ThenBy(p => p.Horas).ToList(); var binding = new BindingList <Agenda>(a); grdAgenda.DataSource = binding; grdAgenda.Refresh(); lblResults.Text = ListAgenda.Count.ToString() + " registros encontrados"; var listaPaciente = ClienteRepositorySQLite.GetAll(); AutoCompleteStringCollection dados = new AutoCompleteStringCollection(); foreach (var item in listaPaciente) { dados.Add(item.Nome + " • " + item.Id); } txtPaciente.AutoCompleteCustomSource = dados; txtPaciente.Text = ""; txtDataInicial.Text = "__/__/____"; txtDataFim.Text = "__/__/____"; txtHoraInicial.Text = "__:__"; txtHoraInicial.Text = "__:__"; FillDdl(); }
private void CadastroCliente_Load(object sender, EventArgs e) { grdClientes.DataSource = ClienteRepositorySQLite.GetAll(); grdClientes.Refresh(); var teste = ""; }
private void btnDelete_Click(object sender, EventArgs e) { try { DialogResult result = MessageBox.Show("Deseja excluir esse cliente? ", "Aviso", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (result == DialogResult.OK) { ClienteRepositorySQLite.Delete(cliente); MessageBox.Show("Cliente excluído com sucesso!"); AtualizaForm(); } } catch (Exception ex) { } }
public AgendaCadastro() { InitializeComponent(); var listaPaciente = ClienteRepositorySQLite.GetAll(); AutoCompleteStringCollection dados = new AutoCompleteStringCollection(); foreach (var item in listaPaciente) { dados.Add(item.Nome + " • " + item.Id); } txtPaciente.AutoCompleteCustomSource = dados; FillDdl(); btnUpdate.Visible = false; btnDelete.Visible = false; btnSaveUpdate.Visible = false; txtPaciente.Focus(); }
private void btnSave_Click(object sender, EventArgs e) { try { if (string.IsNullOrWhiteSpace(txtNome.Text.Trim())) { MessageBox.Show("Preencha o Nome do Paciente!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNome.Focus(); return; } GetDados(); if (type == 5) { ClienteRepositorySQLite.Save(cliente); MessageBox.Show("Cliente salvo com sucesso!"); this.Close(); return; } if (cliente != null) { if (cliente.Id == 0) { ClienteRepositorySQLite.Save(cliente); MessageBox.Show("Cliente salvo com sucesso!"); } else { ClienteRepositorySQLite.Update(cliente); MessageBox.Show("Cliente atualizado com sucesso!"); } } AtualizaForm(); }catch (ErrorMessageException eme) { MessageBox.Show(eme.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { } }
private void AtualizaForm() { ClearFields(); btnUpdate.Visible = false; if (ListClientes != null) { ListClientes.Clear(); } ListClientes = ClienteRepositorySQLite.GetAll(); var binding = new BindingList <Cliente>(ListClientes); grdClientes.DataSource = binding; grdClientes.Refresh(); cliente = new Cliente(); txtNome.Focus(); btnNew.Visible = true; btnUpdate.Visible = false; btnDelete.Visible = false; btnSave.Visible = false; btnCancel.Visible = false; EnableFields(false); }