Esempio n. 1
0
        /// <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);
                }
            }
        }
Esempio n. 2
0
        /// <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);
            }
        }