/// <summary> /// Update /// </summary> private void UpdateData() { CustomerParkingData data = new CustomerParkingData(); ITransaction tran = factory.GetLoadObject(data, hidId.Value); Execute(tran); if (!HasError) { //Get Data data = (CustomerParkingData)tran.Result; data.CustomerId = hidId.Value; data.TariffsParkingId = drpVehicleType.SelectedValue; data.VehicleName = txtVehicleName.Text.Trim(); data.VehicleCode = txtVehicleCode.Text.Trim(); data.Comment = txtComment.Text.Trim(); data.OwnerName = txtOwnerName.Text.Trim(); data.OwnerPhone = txtOwnerPhone.Text.Trim(); data.ParkingBegin = Func.FormatYYYYmmdd(txtParkingBegin.Text.Trim().Substring(0, 10)); data.ParkingEnd = Func.FormatYYYYmmdd(txtParkingEnd.Text.Trim().Substring(0, 10)); data.ModifiedBy = Page.User.Identity.Name; data.CreatedBy = Page.User.Identity.Name; data.Created = DateTime.Now.ToString("yyyyMMddHHmmss"); data.Modified = DateTime.Now.ToString("yyyyMMddHHmmss"); data.DelFlag = "0"; tran = factory.GetUpdateObject(data); Execute(tran); if (!HasError) { OperationLogger.WriteInfo(Constants.LogOperationAlbumId, Constants.LogActionUpdateId, updateSuccess, Page.User.Identity.Name); mvMessage.SetCompleteMessage(updateSuccess); ScriptManager.RegisterClientScriptBlock(this.btnRegister, this.GetType(), key, postback, true); //lblCreated.Text = !"".Equals(data.Created) ? data.CreatedBy + "(" + Func.Formatdmyhms(data.Created) + ")" : ""; //lblModified.Text = !"".Equals(data.Modified) ? data.ModifiedBy + "(" + Func.Formatdmyhms(data.Modified) + ")" : ""; ShowData(); } else { OperationLogger.WriteError(Constants.LogOperationAlbumId, Constants.LogActionUpdateId, updateUnSuccess, Page.User.Identity.Name); mvMessage.AddError(updateUnSuccess); } } }
/// <summary> /// Insert data /// </summary> private void InsertData() { //Get and Insert Data CustomerParkingData data = new CustomerParkingData(); ITransaction tran = factory.GetInsertObject(data); data.CustomerId = hidId.Value; data.TariffsParkingId = drpVehicleType.SelectedValue; data.VehicleName = txtVehicleName.Text.Trim(); data.VehicleCode = txtVehicleCode.Text.Trim(); data.Comment = txtComment.Text.Trim(); data.OwnerName = txtOwnerName.Text.Trim(); data.OwnerPhone = txtOwnerPhone.Text.Trim(); data.ParkingBegin = Func.FormatYYYYmmdd(txtParkingBegin.Text.Trim().Substring(0, 10)); data.ParkingEnd = String.IsNullOrEmpty(txtParkingEnd.Text.Trim()) ? "" : Func.FormatYYYYmmdd(txtParkingEnd.Text.Trim().Substring(0, 10)); data.ModifiedBy = Page.User.Identity.Name; data.CreatedBy = Page.User.Identity.Name; data.Created = DateTime.Now.ToString("yyyyMMddHHmmss"); data.Modified = DateTime.Now.ToString("yyyyMMddHHmmss"); data.DelFlag = "0"; data.BuildingId = Func.ParseString(Session["__BUILDINGID__"]); Execute(tran); if (!HasError) { OperationLogger.WriteInfo(Constants.LogOperationAlbumId, Constants.LogActionInsertId, addSuccess, Page.User.Identity.Name); mvMessage.SetCompleteMessage(addSuccess); ScriptManager.RegisterClientScriptBlock(this.btnRegister, this.GetType(), key, postback, true); btnRegister.CommandName = "Register"; hidAction.Value = "Edit"; ShowData(); } else { OperationLogger.WriteError(Constants.LogOperationAlbumId, Constants.LogActionInsertId, addUnSuccess, Page.User.Identity.Name); mvMessage.AddError(addUnSuccess); } }