コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }