예제 #1
0
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int row = Convert.ToInt32(e.CommandArgument);

            if (e.CommandName == "btnSua")
            {
                isAdd           = false;
                txtMaKhoa.Text  = GridView1.Rows[row].Cells[0].Text;
                txtTenKhoa.Text = GridView1.Rows[row].Cells[1].Text;
                txtPhone.Text   = GridView1.Rows[row].Cells[2].Text;
            }
            else if (e.CommandName == "btnXoa")
            {
                string sMaKhoa     = GridView1.Rows[row].Cells[0].Text;
                var    queryDelete = from i in myQuanlyhocEntities.KhoaDaoTaos
                                     where i.MaKhoa.ToString() == sMaKhoa
                                     select i;
                KhoaDaoTao khoa = queryDelete.First();
                myQuanlyhocEntities.KhoaDaoTaos.Remove(khoa);
                myQuanlyhocEntities.SaveChanges();
            }
            Page_Load(sender, e);
        }
예제 #2
0
 protected void btnGhi_Click(object sender, EventArgs e)
 {
     if (isAdd)
     {
         KhoaDaoTao mykhoa = new KhoaDaoTao();
         //mykhoa.MaKhoa = Convert.ToInt32(txtMaKhoa.Text);
         mykhoa.TenKhoa = txtTenKhoa.Text;
         mykhoa.Phone   = txtPhone.Text;
         myQuanlyhocEntities.KhoaDaoTaos.Add(mykhoa);
         myQuanlyhocEntities.SaveChanges();
     }
     else
     {
         var myUpdate = from i in myQuanlyhocEntities.KhoaDaoTaos
                        where i.MaKhoa.ToString() == txtMaKhoa.Text
                        select i;
         KhoaDaoTao myKhoa = myUpdate.First();
         myKhoa.MaKhoa  = Convert.ToInt32(txtMaKhoa.Text);
         myKhoa.TenKhoa = txtTenKhoa.Text;
         myKhoa.Phone   = txtPhone.Text;
         myQuanlyhocEntities.SaveChanges();
     }
     Page_Load(sender, e);
 }