partial void DeleteCUA_HANG(CUA_HANG instance);
 partial void InsertCUA_HANG(CUA_HANG instance);
 partial void UpdateCUA_HANG(CUA_HANG instance);
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (!Check())
            {
                return;
            }

            try
            {
                if (tinh_trang == "them")
                {
                    CUA_HANG cuahang = new CUA_HANG();

                    cuahang.Ma_Cua_Hang = txtMaCuaHang.Text;
                    cuahang.Ten_Cua_Hang = txtTenCuaHang.Text;
                    cuahang.Dia_Chi = txtDiaChi.Text;
                    cuahang.Ma_So_Thue = txtMaSoThue.Text;
                    cuahang.Dien_Thoai = txtDienThoai.Text;
                    cuahang.Email = txtEmail.Text;
                    cuahang.Fax = txtFax.Text;
                    cuahang.Di_Dong = txtDiDong.Text;
                    cuahang.Quan_Ly = txtQuanLy.Text;
                    cuahang.Ghi_Chu = txtGhiChu.Text;

                    if (picAnh.Image != null)
                    {
                        Image anh = picAnh.Image;
                        MemoryStream ms = new MemoryStream();
                        anh.Save(ms, anh.RawFormat);
                        byte[] anh_Bytes = ms.GetBuffer();
                        ms.Close();

                        cuahang.Anh = anh_Bytes;
                    }

                    db.CUA_HANGs.InsertOnSubmit(cuahang);
                }
                else
                {
                    var cuahang = (from ch in db.CUA_HANGs
                                    where ch.Ma_Cua_Hang == txtMaCuaHang.Text
                                    select ch).FirstOrDefault();

                    cuahang.Ma_Cua_Hang = txtMaCuaHang.Text;
                    cuahang.Ten_Cua_Hang = txtTenCuaHang.Text;
                    cuahang.Dia_Chi = txtDiaChi.Text;
                    cuahang.Ma_So_Thue = txtMaSoThue.Text;
                    cuahang.Dien_Thoai = txtDienThoai.Text;
                    cuahang.Email = txtEmail.Text;
                    cuahang.Fax = txtFax.Text;
                    cuahang.Di_Dong = txtDiDong.Text;
                    cuahang.Quan_Ly = txtQuanLy.Text;
                    cuahang.Ghi_Chu = txtGhiChu.Text;

                    if (picAnh.Image != null)
                    {
                        Image anh = picAnh.Image;
                        MemoryStream ms = new MemoryStream();
                        anh.Save(ms, anh.RawFormat);
                        byte[] anh_Bytes = ms.GetBuffer();
                        ms.Close();

                        cuahang.Anh = anh_Bytes;
                    }
                    else
                    {
                        cuahang.Anh = null;
                    }
                }

                db.SubmitChanges();
                RaiseReloadEventHander();
                Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }