예제 #1
0
 /// <summary>
 /// Database verilerini DataGridView'da göstermek için kullandığımız method.
 /// </summary>
 void dataGridView()
 {
     using (ntp_chatApplicationEntities1 db = new ntp_chatApplicationEntities1())
     {
         customerDataGrid.DataSource = db.table_chatUsers.ToList <table_chatUsers>();
     }
 }
예제 #2
0
 /// <summary>
 /// Databe update etmek için kullandığımız method.
 /// </summary>
 void updateData()
 {
     using (ntp_chatApplicationEntities1 db = new ntp_chatApplicationEntities1())
     {
         tableChat.name            = txtName.Text;
         tableChat.surname         = txtSrName.Text;
         tableChat.message_text    = txtMessage.Text;
         db.Entry(tableChat).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
예제 #3
0
        /// <summary>
        /// Database veri eklemek için kullandığımız method.
        /// </summary>
        void addData()
        {
            tableChat.name         = txtName.Text;
            tableChat.surname      = txtSrName.Text;
            tableChat.message_text = txtMessage.Text;

            using (ntp_chatApplicationEntities1 db = new ntp_chatApplicationEntities1())
            {
                db.table_chatUsers.Add(tableChat);
                db.SaveChanges();
            }
        }
예제 #4
0
 //Data Grid üzerine double click yapılınca veriyi çekmek için
 private void customerDataGrid_DoubleClick(object sender, EventArgs e)
 {
     if (customerDataGrid.CurrentRow.Index >= 0)
     {
         tableChat.user_id = Convert.ToInt32(customerDataGrid.CurrentRow.Cells["user_id"].Value);
         using (ntp_chatApplicationEntities1 db = new ntp_chatApplicationEntities1())
         {
             tableChat       = db.table_chatUsers.Where(x => x.user_id == tableChat.user_id).FirstOrDefault();
             txtName.Text    = tableChat.name;
             txtSrName.Text  = tableChat.surname;
             txtMessage.Text = tableChat.message_text;
         }
     }
 }
예제 #5
0
        /// <summary>
        /// Database'den veri silmek için kullandığımız method.
        /// </summary>
        void deleteData()
        {
            using (ntp_chatApplicationEntities1 db = new ntp_chatApplicationEntities1())
            {
                //db.Entry
                var entry = db.Entry(tableChat);
                if (entry.State == EntityState.Detached)
                {
                    db.table_chatUsers.Attach(tableChat);
                }
                db.table_chatUsers.Remove(tableChat);
                db.SaveChanges();
                dataGridView();
                clear();

                //tableChat.name = txtName.Text;
                //tableChat.surname = txtSrName.Text;
                //tableChat.message_text = txtMessage.Text;
                //db.table_chatUsers.Remove(tableChat);
                //db.SaveChanges();
            }
        }