Esempio n. 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void InsertOrUpdate(object sender, DirectEventArgs e)
        {
            try
            {
                var controller = new AssetController();
                var asset      = new hr_Asset();
                var util       = new Util();
                asset.AssetName = txtAssetName.Text;
                asset.AssetCode = txtAssetCode.Text;
                asset.Note      = txtNote.Text;
                if (!string.IsNullOrEmpty(hdfEmployeeSelectedId.Text))
                {
                    asset.RecordId = Convert.ToInt32(hdfEmployeeSelectedId.Text);
                }
                asset.CreatedDate = DateTime.Now;
                asset.EditedDate  = DateTime.Now;
                asset.Status      = txtStatus.Text;
                asset.Quantity    = int.Parse("0" + txtQuantity.Text);
                asset.UnitCode    = txtUnitCode.Text;
                if (!util.IsDateNull(dfReceiveDate.SelectedDate))
                {
                    asset.ReceiveDate = dfReceiveDate.SelectedDate;
                }
                if (e.ExtraParams["Command"] == "Update")
                {
                    if (!string.IsNullOrEmpty(hdfKeyRecord.Text))
                    {
                        asset.Id = Convert.ToInt32(hdfKeyRecord.Text);
                        controller.Update(asset);
                    }
                }
                else
                {
                    controller.Insert(asset);
                }

                if (e.ExtraParams["Close"] == "True")
                {
                    wdAsset.Hide();
                }

                //reload data
                gridAsset.Reload();
            }
            catch (Exception ex)
            {
                ExtNet.MessageBox.Alert("Có lỗi xảy ra", ex.Message).Show();
            }
        }
Esempio n. 2
0
 public AssetModel(hr_Asset asset)
 {
     _asset            = asset ?? new hr_Asset();
     RecordId          = _asset.RecordId;
     AssetCode         = _asset.AssetCode;
     AssetName         = _asset.AssetName;
     Quantity          = _asset.Quantity;
     UnitCode          = _asset.UnitCode;
     Status            = _asset.Status;
     Note              = _asset.Note;
     IsApproved        = _asset.IsApproved;
     NoteDeliveryAfter = _asset.NoteDeliveryAfter;
     AttachFileName    = _asset.AttachFileName;
     ReceiveDate       = _asset.ReceiveDate;
     DeliveryDate      = _asset.DeliveryDate;
     Id = _asset.Id;
 }
Esempio n. 3
0
        /// <summary>
        /// update asset
        /// </summary>
        /// <param name="assset"></param>
        public void Update(hr_Asset assset)
        {
            var record = hr_AssetServices.GetById(assset.Id);

            if (record != null)
            {
                record.ReceiveDate    = assset.ReceiveDate;
                record.RecordId       = assset.RecordId;
                record.Note           = assset.Note;
                record.Quantity       = assset.Quantity;
                record.Status         = assset.Status;
                record.AssetCode      = assset.AssetCode;
                record.AssetName      = assset.AssetName;
                record.UnitCode       = assset.UnitCode;
                record.DeliveryDate   = assset.DeliveryDate;
                record.AttachFileName = assset.AttachFileName;
                record.CreatedDate    = assset.CreatedDate;
                record.EditedDate     = assset.EditedDate;
                hr_AssetServices.Update(assset);
            }
        }
Esempio n. 4
0
 /// <summary>
 /// insert asset
 /// </summary>
 /// <param name="asset"></param>
 public void Insert(hr_Asset asset)
 {
     hr_AssetServices.Create(asset);
 }