Beispiel #1
0
        public static List <SubEspecie> GetSubEspecies()
        {
            List <SubEspecie> _SubEspecie = new List <SubEspecie>();

            using (SqlConnection con = new SqlConnection(GetStringConexao()))

            {
                con.Open();
                using (SqlCommand cmd = new SqlCommand("SELECT IDSUBESPECIE, IDESPECIE, NOMESUBESPECIE FROM SUBESPECIE", con))
                {
                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr != null)
                        {
                            while (dr.Read())
                            {
                                var subespecie = new SubEspecie();

                                subespecie.IdSubEspecie   = Convert.ToInt32(dr["IDSUBESPECIE"]);
                                subespecie.IdEspecie      = Convert.ToInt32(dr["IDESPECIE"]);
                                subespecie.NomeSubEspecie = dr["NOMESUBESPECIE"].ToString();

                                _SubEspecie.Add(subespecie);
                            }
                        }
                        return(_SubEspecie);
                    }
                }
            }
        }
Beispiel #2
0
        public static SubEspecie GetSubEspecie(int id)
        {
            SubEspecie subespecie = null;

            using (SqlConnection con = new SqlConnection(GetStringConexao()))
            {
                con.Open();
                using (SqlCommand cmd = new SqlCommand("SELECT IDSUBESPECIE, IDESPECIE, NOMESUBESPECIE FROM SUBESPECIE WHERE IDSUBESPECIE = @ID", con))
                {
                    cmd.Parameters.AddWithValue("@ID", id);

                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr != null)
                        {
                            while (dr.Read())
                            {
                                subespecie = new SubEspecie();
                                subespecie.IdSubEspecie   = Convert.ToInt32(dr["IDSUBESPECIE"]);
                                subespecie.IdEspecie      = Convert.ToInt32(dr["IDESPECIE"]);
                                subespecie.NomeSubEspecie = dr["NOME"].ToString();
                            }
                        }
                        return(subespecie);
                    }
                }
            }
        }
Beispiel #3
0
        public static int UpdateSubEspecie(SubEspecie subespecie)
        {
            int reg = 0;

            using (SqlConnection con = new SqlConnection(GetStringConexao()))
            {
                string sql = "UPDATE ESPECIE SET IDESPECIE = @ESPECIE, NOMESUBESPECIE = @NOME ";
                using (SqlCommand cmd = new SqlCommand(sql, con))
                {
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.AddWithValue("@ESPECIE", subespecie.IdEspecie);
                    cmd.Parameters.AddWithValue("@NOME", subespecie.NomeSubEspecie);

                    con.Open();
                    reg = cmd.ExecuteNonQuery();
                    con.Close();
                }
                return(reg);
            }
        }
Beispiel #4
0
        public static int InsertSubEspecie(SubEspecie subespecie)
        {
            int reg = 0;

            using (SqlConnection con = new SqlConnection(GetStringConexao()))
            {
                string sql = "INSERT INTO SUBESPECIE (IDESPECIE, NOMESUBESPECIE) VALUES (@IDESPECIE, @NOMESUBESPECIE)";
                using (SqlCommand cmd = new SqlCommand(sql, con))
                {
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.AddWithValue("@IDESPECIE", subespecie.IdSubEspecie);
                    cmd.Parameters.AddWithValue("@NOME", subespecie.NomeSubEspecie);

                    con.Open();
                    reg = cmd.ExecuteNonQuery();
                    con.Close();
                }
                return(reg);
            }
        }