예제 #1
0
        public static List <Organizasyon> OrganizasyonGetir()
        {
            DBHelper dBHelper = new DBHelper();

            _organizasyon.Clear();
            string cmdText = "select*from Organizasyon";
            Dictionary <string, object> organizasyon = new Dictionary <string, object>();
            Organizasyon  organizasyon1 = null;
            SqlDataReader reader        = dBHelper.ExecuteReader(cmdText, organizasyon);

            while (reader.Read())
            {
                organizasyon1                   = new Organizasyon();
                organizasyon1.Ad                = reader["Ad"].ToString();
                organizasyon1.OrganizasyonID    = (int)reader["OrganizasyonID"];
                organizasyon1.MusteriID         = (int)reader["MusteriID"];
                organizasyon1.BaslangicTArihi   = (DateTime)reader["BaslangicTarihi"];
                organizasyon1.BitisTarihi       = (DateTime)reader["BitisTarihi"];
                organizasyon1.OrganizasyonGelir = OrganizasyonGelirDAL.OrganizasyonGelirGetir(organizasyon1.OrganizasyonID);
                organizasyon1.OrganizasyonGider = OrganizasyonGiderDAL.OrganizasyonGelirGetir(organizasyon1.OrganizasyonID);
                _organizasyon.Add(organizasyon1);
            }
            reader.Close();
            return(_organizasyon);
        }
예제 #2
0
        public static Organizasyon OrganizasyonAdArama(string organizasyonAd)
        {
            DBHelper dBHelper = new DBHelper();
            string   cmdText  = "select*from Organizasyon where Ad=@ad";
            Dictionary <string, object> orgArama = new Dictionary <string, object>();

            orgArama.Add("@ad", organizasyonAd);
            Organizasyon  organizasyon = null;
            SqlDataReader reader       = dBHelper.ExecuteReader(cmdText, orgArama);

            while (reader.Read())
            {
                organizasyon                   = new Organizasyon();
                organizasyon.Ad                = reader["Ad"].ToString();
                organizasyon.OrganizasyonID    = (int)reader["OrganizasyonID"];
                organizasyon.MusteriID         = (int)reader["MusteriID"];
                organizasyon.BaslangicTArihi   = (DateTime)reader["BaslangicTarihi"];
                organizasyon.BitisTarihi       = (DateTime)reader["BitisTarihi"];
                organizasyon.OrganizasyonGelir = OrganizasyonGelirDAL.OrganizasyonGelirGetir(organizasyon.OrganizasyonID);
                organizasyon.OrganizasyonGider = OrganizasyonGiderDAL.OrganizasyonGelirGetir(organizasyon.OrganizasyonID);
                _organizasyon.Add(organizasyon);
            }
            reader.Close();
            return(organizasyon);
        }
예제 #3
0
        public static int OrganizasyonEkle(Organizasyon organizasyon)
        {
            DBHelper dBHelper = new DBHelper();
            string   cmdText  = "insert Organizasyon(MusteriID,Ad,BaslangicTarihi,BitisTarihi) values(@musteriID,@ad,@baslangicTarihi,@bitisTarihi)";
            Dictionary <string, object> organizasyonEkle = new Dictionary <string, object>();

            organizasyonEkle.Add("@musteriID", organizasyon.MusteriID);
            organizasyonEkle.Add("@ad", organizasyon.Ad);
            organizasyonEkle.Add("@baslangicTarihi", organizasyon.BaslangicTArihi);
            organizasyonEkle.Add("@bitisTarihi", organizasyon.BitisTarihi);
            int result = dBHelper.ExecuteNonQuery(cmdText, organizasyonEkle);

            AdresDAL.AdresEkle(organizasyon.OrganizasyonAdres, "Organizasyon");
            OrganizasyonGiderDAL.GiderEkle(organizasyon.OrganizasyonGider);
            OrganizasyonGelirDAL.GelirEkle(organizasyon.OrganizasyonGelir[0]);
            return(result);
        }