Beispiel #1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            frmChiPhi f = new frmChiPhi();

            if (f.ShowDialog(this) == System.Windows.Forms.DialogResult.OK)
            {
                f.Dispose();
                gridControl1.DataSource = ChiPhiController.GetAllList();
            }
        }
Beispiel #2
0
        public void save()
        {
            ChiPhi item = new ChiPhi();

            item.TenChiPhi     = txtTenChiPhi.Text.Trim();
            item.NgayChi       = dateEditNgayChi.DateTime;
            item.LoaiChiPhiID  = Convert.ToInt32(lookupLoaiChiPhi.EditValue.ToString());
            item.TenLoaiChiPhi = lookupLoaiChiPhi.Text;
            item.SoTien        = txtSoTien.Value;
            item.GhiChu        = txtGhiChu.Text.Trim();
            if ((frmMode.ToUpper().Equals("EDIT")) && (editItem != null))
            {
                item.ChiPhiID = editItem.ChiPhiID;
                ChiPhiController.Edit(item);
                editItem = null;
            }
            else
            {
                ChiPhiController.Add(item);
            }
        }
Beispiel #3
0
        private void gridView1_DoubleClick(object sender, EventArgs e)
        {
            int intRow      = gridView1.FocusedRowHandle;
            int intChiPhiID = -1;

            if (intRow > 0)
            {
                intChiPhiID = Convert.ToInt32(gridView1.GetRowCellValue(intRow, "ChiPhiID").ToString());
            }
            if (intChiPhiID >= 0)
            {
                frmChiPhi f = new frmChiPhi();
                f.editItem = ChiPhiController.GetITem(intChiPhiID);
                f.frmMode  = "edit";
                f.ShowDialog();
                if ((gridView1.GetRowCellValue(intRow, "ChiPhiID")) != null)
                {
                    gridControl1.DataSource    = ChiPhiController.GetAllList();
                    gridView1.FocusedRowHandle = intRow;
                }
            }
        }
Beispiel #4
0
        private void gr_btn_del_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            int intRow      = gridView1.FocusedRowHandle;
            int intChiPhiID = -1;

            if (intRow >= 0)
            {
                intChiPhiID = Convert.ToInt32(gridView1.GetRowCellValue(intRow, "ChiPhiID").ToString());
            }
            if ((intChiPhiID >= 0) && ((e.Button.Caption.ToUpper().Equals("DEL"))))
            {
                if (MessageBox.Show("Bạn có muốn xóa chi phí này không", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
                {
                    ChiPhiController.Del(intChiPhiID);
                    if ((gridView1.GetRowCellValue(intRow - 1, "ChiPhiID")) != null)
                    {
                        gridControl1.DataSource    = ChiPhiController.GetAllList();
                        gridView1.FocusedRowHandle = intRow - 1;
                    }
                }
            }
        }
Beispiel #5
0
 private void frmQLChiPhi_Load(object sender, EventArgs e)
 {
     KhoiTaoLuoi();
     gridControl1.DataSource = ChiPhiController.GetAllList();
 }