예제 #1
0
		private void MostrarTodosRegistros()
		{
			Registros.Clear();
			var pessoas = db.GetItems<Pessoa>();

			foreach (var pessoa in pessoas)
				Registros.Add(pessoa.ToString());
		}
예제 #2
0
        protected override void DoFilter()
        {
            Registros.Clear();

            Registros = ObjController.getRegistros <LivroDAL>(itemSelecionadoCombobox, txtFiltro.Text);
            bindingSource.DataSource = Registros;
            bindingSource.ResetBindings(false);
        }
예제 #3
0
 public void CargarDesdeArchivo(Stream archivoExcel, Enumerador.TipoArchivoExcel tipo, bool limpiarListaActual)
 {
     if (limpiarListaActual)
     {
         Registros.Clear();
     }
     LeerArchivoExcel(archivoExcel, tipo);
 }
예제 #4
0
		private void FiltroPorSexo(object obj)
		{
			var sexo = (string)obj == "Feminino" ? Sexo.Feminino : Sexo.Masculino;
			var resultado = db.Query<Pessoa>("SELECT * FROM Pessoa WHERE Sexo = ?", new object[] { sexo });

			Registros.Clear();

			foreach (var pessoa in resultado)
				Registros.Add(pessoa.ToString());
		}
예제 #5
0
		private void FiltroPorIdade(object obj)
		{
			int idade;
			if (int.TryParse((string)obj, out idade))
			{
				var resultado = db.Query<Pessoa>("SELECT * FROM Pessoa WHERE Idade > ?", new object[] { idade });
				Registros.Clear();

				foreach (var pessoa in resultado)
					Registros.Add(pessoa.ToString());
			}
		}
예제 #6
0
		private void Excluir(object obj)
		{
			var itemString = (string)obj;
			var colunas = itemString.Split(',').Select(p => p.Trim()).ToList();
			int id;

			if (int.TryParse(colunas[0], out id))
			{
				db.DeleteItem<Pessoa>(id);
				Registros.Clear();
				MostrarTodosRegistros();
			}
		}
예제 #7
0
		private void ExcluirTudo()
		{
			db.DeleteAll<Pessoa>();
			Registros.Clear();
		}