public ObservableCollection <mEspecie> Especies() { try { ObservableCollection <mEspecie> _list = new ObservableCollection <mEspecie>(); var mdata = Data.Factory.Connecting(DataBase.Base.NomePublicos); foreach (DataRow dr in mdata.Read("SELECT * FROM Especies ORDER BY Codigo").Rows) { mEspecie e = new mEspecie(); e.Indice = (int)dr[0]; e.Codigo = (int)dr[1]; e.Especie = (string)dr[2]; e.Ativo = (bool)dr[3]; _list.Add(e); } return(_list); } catch (Exception ex) { return(null); throw new Exception(ex.Message); } }
public bool AddEspecie(mEspecie obj) { var dataAccess = Data.Factory.Connecting(DataBase.Base.NomePublicos); try { dataAccess.ClearParameters(); dataAccess.AddParameters("@codigo", obj.Codigo); dataAccess.AddParameters("@especie", obj.Especie); dataAccess.AddParameters("@ativo", true); string Novo = @"INSERT INTO Especies (Codigo, Especie, Ativo) VALUES (@codigo, @especie, @ativo)"; return(dataAccess.Write(Novo)); } catch (Exception ex) { Console.WriteLine(ex.Message); return(false); } }