Ejemplo n.º 1
0
 /// <summary>
 /// Add DepartmentCost to database.
 /// </summary>
 /// <param name="data"></param>
 /// <returns></returns>
 public DepartmentCost Add(DepartmentCost data)
 {
     HibernateTemplate.Save(data);
     return data;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Delete DepartmentCost from database.
 /// </summary>
 /// <param name="data"></param>
 /// <returns></returns>
 public void Delete(DepartmentCost data)
 {
     HibernateTemplate.Delete(data);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Update DepartmentCost to database.
 /// </summary>
 /// <param name="data"></param>
 /// <returns></returns>
 public void Update(DepartmentCost data)
 {
     HibernateTemplate.Update(data);
 }
Ejemplo n.º 4
0
        private void btnCreate_Click(object sender, EventArgs e)
        {
            if (!CreateFlag)
            {
                CreateFlag = true;
                EnableCostControls();
                btnCreate.Text = "Lưu";

                btnEdit.Enabled = false;
                btnCancel.Enabled = true;
            }
            else
            {
                DepartmentCost cost = new DepartmentCost();
                cost.DepartmentCostPK = new DepartmentCostPK
                                            {
                                                DepartmentId = CurrentDepartment.Get().DepartmentId,
                                                CostDate = DateTime.Now
                                            };
                cost.CreateDate = DateTime.Now;
                cost.CreateId = ClientInfo.getInstance().LoggedUser.Name;
                cost.UpdateDate = DateTime.Now;
                cost.UpdateId = ClientInfo.getInstance().LoggedUser.Name;

                cost.Cost = Int64.Parse(txtCost.Text.Trim());
                cost.CostDescription = txtCostDescription.Text.Trim();
                cost.CostName = txtCostName.Text.Trim();
                cost.CostType = cboCostType.SelectedIndex;
                DepartmentCostEventArgs eventArgs = new DepartmentCostEventArgs();
                eventArgs.CreateCost = cost;

                EventUtility.fireEvent(CreateDepartmentCostEvent, this, eventArgs);
                if (!eventArgs.HasErrors)
                {
                    costList.Add(eventArgs.CreateCost);
                    bdsCost.ResetBindings(false);
                    dgvCost.Refresh();
                    dgvCost.Invalidate();
                    CreateFlag = false;
                    ClearCostControls();
                    DisableCostControls();
                    btnCreate.Text = "Tạo";
                    btnEdit.Enabled = true;
                    btnCancel.Enabled = false;
                }
                else
                {
                    MessageBox.Show("Có lỗi khi thêm chi phí. Liên hệ người quản trị", "Lỗi", MessageBoxButtons.OK,
                                    MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 5
0
 public void Delete(DepartmentCost data)
 {
     DepartmentCostDAO.Delete(data);
 }
Ejemplo n.º 6
0
 public DepartmentCost Add(DepartmentCost data)
 {
     DepartmentCostDAO.Add(data);
     return data;
 }
Ejemplo n.º 7
0
 public void Update(DepartmentCost data)
 {
     DepartmentCostDAO.Update(data);
 }