コード例 #1
0
 private void settleSched_ValueChanged(object sender, EventArgs e)
 {
     using (var eb = new EBarangayEntities())
     {
         var id = Convert.ToInt32(controlNumberField.Text);
         var c  = eb.Complaints.FirstOrDefault(x => x.ID == id);
         c.SettlementDate = settleSched.Value;
         eb.SaveChanges();
     }
     OnComplaintChanges?.Invoke(this, new EventArgs());
 }
コード例 #2
0
        void markAsDone()
        {
            using (var eb = new EBarangayEntities())
            {
                var rec = eb.Complaints.FirstOrDefault(r => r.ID == currRec.ID);
                if (rec == null)
                {
                    MessageBox.Show("error in changing");
                    return;
                }
                if (rec.Status == ComplaintStatus.Settled.ToString())
                {
                    return;
                }

                rec.Status = "Settled";
                eb.SaveChanges();
                OnComplaintChanges?.Invoke(this, new EventArgs());
            }
        }