Exemplo n.º 1
0
        private void InsertCa()
        {
            DTO_Ca ca = new DTO_Ca();

            //verified infor
            if (txtTenCa.Text == "")
            {
                MessageBox.Show("Tên ca còn trống. Vui lòng nhập lại.");
                txtTenCa.Focus();
                return;
            }
            //get infor to object
            ca.TenCa = txtTenCa.Text;

            DialogResult resultDialog = MessageBox.Show("Bạn có muốn lưu ca này lại không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (resultDialog == DialogResult.Yes)
            {
                bool InsertState = BUS_Ca.InsertCa(ca);
                if (InsertState)
                {
                    dgvTableShow.DataSource = BUS_Ca.GetDataTable();
                    SetDisplay(DISPLAY.HOME);
                    MessageBox.Show("Thêm thành công");
                }
                else
                {
                    MessageBox.Show("Thêm thất bại, thử lại");
                }
            }
            else
            {
                return;
            }
        }
Exemplo n.º 2
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            int rowSelect = -1;

            rowSelect = dgvTableShow.CurrentCell.RowIndex;
            //rowSelect = dgvTableShow.GetCellCount(DataGridViewElementStates.Selected);
            DTO_Ca ca = new DTO_Ca();

            ca.MaCa = Int32.Parse(dgvTableShow["MaCa", rowSelect].Value.ToString());
            DialogResult resultDialog = MessageBox.Show("Bạn có muốn xóa ca này không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (resultDialog == DialogResult.Yes)
            {
                bool InsertState = BUS_Ca.DeleteCa(ca);
                if (InsertState)
                {
                    dgvTableShow.DataSource = BUS_Ca.GetDataTable();
                    SetDisplay(DISPLAY.HOME);
                    MessageBox.Show("Xóa thành công");
                }
                else
                {
                    MessageBox.Show("Xóa thất bại, thử lại");
                }
            }
            else
            {
                return;
            }
        }
Exemplo n.º 3
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            DTO_Ca ca = new DTO_Ca();

            //verified infor
            if (txtTenCa.Text == "")
            {
                MessageBox.Show("Thêm thất bại, tên ca còn trống");
                return;
            }
            //get infor to object
            ca.TenCa = txtTenCa.Text;

            DialogResult resultDialog = MessageBox.Show("Bạn có muốn thêm dữ liệu ", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (resultDialog == DialogResult.Yes)
            {
                bool InsertState = BUS_Ca.InsertCa(ca);
                if (InsertState)
                {
                    dgvTableShow.DataSource = BUS_Ca.GetDataTable();
                    MessageBox.Show("Thêm thành công");
                }
                else
                {
                    MessageBox.Show("Thêm thất bại, thử lại");
                }
            }
            else
            {
                return;
            }
        }
Exemplo n.º 4
0
 private void LoadDataGridView()
 {
     dgvTableShow.DataSource = BUS_Ca.GetDataTable();
     dgvTableShow.Columns["MaCa"].HeaderText  = "Mã ca";
     dgvTableShow.Columns["TenCa"].HeaderText = "Tên ca";
     dgvTableShow.AutoSizeColumnsMode         = DataGridViewAutoSizeColumnsMode.Fill;
     dgvTableShow.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
 }
Exemplo n.º 5
0
 private void LoadDataGridView()
 {
     dgvTableShow.DataSource            = BUS_Ca.GetDataTable();
     dgvTableShow.Columns[0].HeaderText = "Mã ca";
     dgvTableShow.Columns[1].HeaderText = "Tên ca";
     dgvTableShow.Columns[0].Visible    = false;
     dgvTableShow.AutoSizeColumnsMode   = DataGridViewAutoSizeColumnsMode.Fill;
     dgvTableShow.ReadOnly      = true;
     dgvTableShow.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
 }
Exemplo n.º 6
0
        private void UpdateCa()
        {
            int rowSelect = -1;

            rowSelect = dgvTableShow.CurrentCell.RowIndex;
            DTO_Ca ca = new DTO_Ca();

            //verified infor
            if (txtTenCa.Text == "")
            {
                MessageBox.Show("Tên ca còn trống. Vui lòng nhập lại.");
                return;
            }
            //get new object
            ca.TenCa = txtTenCa.Text;
            ca.MaCa  = Int32.Parse(dgvTableShow["MaCa", rowSelect].Value.ToString());
            DialogResult resultDialog = MessageBox.Show("Bạn có muốn sửa dữ liệu ", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (resultDialog == DialogResult.Yes)
            {
                bool UpdateState = BUS_Ca.UpdateCa(ca);
                if (UpdateState)
                {
                    dgvTableShow.DataSource = BUS_Ca.GetDataTable();
                    SetDisplay(DISPLAY.HOME);
                    MessageBox.Show("Cập nhật thành công");
                }
                else
                {
                    MessageBox.Show("Cập nhật thất bại");
                }
            }
            else
            {
                return;
            }
        }