Example #1
0
        private void btnLuuThongTin_Click(object sender, EventArgs e)
        {
            try
            {
                if (isInsert)
                {
                    CoSoTrungTamLogic.Insert(LoadCoSoTrungTam());

                    MessageBox.Show("Thêm cơ sở thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    CoSoTrungTamLogic.Update(LoadCoSoTrungTam());

                    MessageBox.Show("Sửa cơ sở thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                LoadGridKhoaHoc();
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void btnLuuThongTin_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrWhiteSpace(cboCoSo.Text))
                {
                    throw new ArgumentException("Cơ sở không được trống");
                }

                GlobalSettings.CoSoId = O2S_Common.TypeConvert.Parse.ToInt32(cboCoSo.SelectedValue.ToString());

                COSOTRUNGTAM _coso = CoSoTrungTamLogic.Select(GlobalSettings.CoSoId);
                GlobalSettings.CoSo_Ten = _coso.TenCoSo;
                if (_coso.LogoCoSo != null && _coso.LogoCoSo.Length > 0)
                {
                    byte[] Empimage = (byte[])(_coso.LogoCoSo).ToArray();
                    GlobalSettings.CoSo_LogoCoSo = Image.FromStream(new MemoryStream(Empimage));
                }
                else
                {
                    GlobalSettings.CoSo_LogoCoSo = null;
                }

                //this.Hide();
                this.Visible = false;
            }
            catch (Exception ex)
            {
                O2S_Common.Logging.LogSystem.Error(ex);
            }
        }
Example #3
0
        private void gridKH_Click(object sender, EventArgs e)
        {
            LockPanelControl();

            try
            {
                LoadUI(CoSoTrungTamLogic.Select(O2S_Common.TypeConvert.Parse.ToInt32(gridKH.SelectedRows[0].Cells["clmCoSoId"].Value.ToString())));
            }
            catch
            {
                ResetPanelControl();
            }
        }
        public void InitializeLoaiCoSo()
        {
            try
            {
                cboCoSo.DataSource    = CoSoTrungTamLogic.SelectAll();
                cboCoSo.DisplayMember = "TenCoSo";
                cboCoSo.ValueMember   = "CoSoId";

                cboCoSo.SelectedIndex = 0;
            }
            catch (Exception ex)
            {
                O2S_Common.Logging.LogSystem.Error(ex);
            }
        }
Example #5
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            try
            {
                if (MessageBox.Show("Bạn có muốn xóa?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    CoSoTrungTamLogic.Delete(O2S_Common.TypeConvert.Parse.ToInt32(gridKH.SelectedRows[0].Cells["clmCoSoId"].Value.ToString()));

                    MessageBox.Show("Xóa cơ sở thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LoadGridKhoaHoc();
                }
            }
            catch
            {
                MessageBox.Show("Có lỗi xảy ra", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 private void LayCoSoTrungTam()
 {
     try
     {
         if (GlobalSettings.UserType != UserType.HocVien) //khong phai Hoc vien
         {
             List <COSOTRUNGTAM> ObjectList = CoSoTrungTamLogic.SelectAll() as List <COSOTRUNGTAM>;
             if (ObjectList.Count == 1)
             {
                 GlobalSettings.CoSoId      = ObjectList[0].CoSoId;
                 GlobalSettings.CoSo_Ten    = ObjectList[0].TenCoSo;
                 GlobalSettings.CoSo_DiaChi = ObjectList[0].DiaChi;
                 GlobalSettings.CoSo_Sdt    = ObjectList[0].Sdt;
                 GlobalSettings.CoSo_Email  = ObjectList[0].Email;
                 if (ObjectList[0].LogoCoSo != null && ObjectList[0].LogoCoSo.Length > 0)
                 {
                     byte[] Empimage = (byte[])(ObjectList[0].LogoCoSo).ToArray();
                     GlobalSettings.CoSo_LogoCoSo = Image.FromStream(new MemoryStream(Empimage));
                 }
                 else
                 {
                     GlobalSettings.CoSo_LogoCoSo = null;
                 }
             }
             else
             {
                 frmChonCoSo _frm = new frmChonCoSo();
                 _frm.ShowDialog();
             }
         }
     }
     catch (Exception ex)
     {
         O2S_Common.Logging.LogSystem.Error(ex);
     }
 }
Example #7
0
 public void LoadGridKhoaHoc()
 {
     gridKH.DataSource = CoSoTrungTamLogic.SelectAll();
 }