Example #1
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (m_Po.ApproveStatusId == (int)ApproveStatus.Approved)
     {
         lblNotify1.SetText(UI.itemwasapproved, ToolBoxCS.LabelNotify.EnumStatus.Failed, 5000);
         return;
     }
     if (ValidationUtility.FieldNotAllowNull(this.tableLayoutPanel3) == false)
     {
         return;
     }
     if (m_Po == null)
     {
         return;
     }
     CoverObjectUtility.GetAutoBindingData(this.tableLayoutPanel3, m_Po);
     m_Po.Quantity   = Convert.ToInt32(colQuantity.SummaryText);
     m_Po.TotalValue = CurrencyUtility.ToDecimal(colThanhtien.SummaryText);
     m_Po.SetModify();
     try
     {
         using (IUnitOfWork uow = new UnitOfWork())
         {
             uow.PoRepository.Update(m_Po);
             uow.Commit();
         }
         lblNotify1.SetText(UI.updatesuccess, ToolBoxCS.LabelNotify.EnumStatus.Success);
         isEdited = false;
         if (UpdateRow != null)
         {
             UpdateRow(m_Po, CRUD.Update);
         }
     }
     catch
     {
         lblNotify1.SetText(UI.updatefailed, ToolBoxCS.LabelNotify.EnumStatus.Failed);
     }
 }