private void label2_Click(object sender, EventArgs e)
 {
     if (expname.Text.Trim() == "" || expamount.Text.Trim() == "" || expdescription.Text.Trim() == "")
     {
         notificationMAnager1.show("please fill the data", 2000);
         return;
     }
     try
     {
         expence exp = db.expences.Where(o => o.id == id).First();
         exp.name            = expname.Text;
         exp.amount          = Convert.ToDecimal(expamount.Text);
         exp.descriptions    = expdescription.Text;
         exp.dates           = nepaliCalender1.engdate;
         exp.day             = nepaliCalender1.DATESTAMP;
         exp.created_at      = DateTime.Now;
         exp.updated_at      = DateTime.Now;
         db.Entry(exp).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         notificationMAnager1.show("data are successfully edited", 2000);
         this.Dispose();
     }
     catch (Exception ex)
     {
         notificationMAnager1.show("some error please try again", 2000);
     }
 }
        public void loaddata(int id)
        {
            expence exp = db.expences.Where(o => o.id == id).First();

            expname.Text            = exp.name;
            nepaliCalender1.engdate = Convert.ToDateTime(exp.dates);
            expamount.Text          = exp.amount.ToString();
            expdescription.Text     = exp.descriptions;

            this.id = id;
        }
        private void label2_Click(object sender, EventArgs e)
        {
            expence exp = new expence();

            exp.expencecategory_id = category_id;
            exp.name         = expname.Text;
            exp.amount       = Convert.ToDecimal(expamount.Text);
            exp.descriptions = expdescription.Text;
            exp.dates        = nepaliCalender1.engdate;
            exp.day          = nepaliCalender1.DATESTAMP;
            exp.updated_at   = DateTime.Now;
            exp.created_at   = DateTime.Now;
            db.expences.Add(exp);
            db.SaveChanges();
            this.Close();
        }
예제 #4
0
        private void delete_btn_Click(object sender, EventArgs e)
        {
            try
            {
                expence exp = db.expences.Where(o => o.id == this.id).First();
                db.Entry(exp).State = System.Data.Entity.EntityState.Deleted;
                db.SaveChanges();
                this.Parent.Controls.Remove(this);

                notificationMAnager1.show("data are successfully deleted", 2000);
            }
            catch (Exception ex)
            {
                notificationMAnager1.show("it has some problem please try again", 2000);
                return;
            }
        }