Example #1
0
        /// <summary>
        /// Load data
        /// </summary>
        private void LoadData()
        {
            BD_StatusInfoData data = new BD_StatusInfoData();
            ITransaction tran = factory.GetLoadObject(data, id);
            Execute(tran);
            if (!HasError)
            {
                //Get Data
                data = (BD_StatusInfoData)tran.Result;
                txtId.Text = data.id;
                txtRegion.Text = data.Region;
                txtFloor.Text = data.Floor;
                txtRoom.Text = data.Room;
                drpStatus.SelectedValue = data.Status;
                txtStatusDate.Text = Func.Formatdmyhms(data.StatusDate);
                txtComment.Text = data.Comment;
                chkDelFlag.Checked = "1".Equals(data.DelFlag) ? false : true;
                txtSystem.Text = data.System;
                txtDescription.Text = data.Description;
                txtSolution.Text = data.Solution;
                txtSolutioner.Text = data.Solutioner;

                lblCreated.Text = !"".Equals(data.Created) ? data.CreatedBy + "(" + Func.Formatdmyhms(data.Created) + ")" : "";
                lblModified.Text = !"".Equals(data.Modified) ? data.ModifiedBy + "(" + Func.Formatdmyhms(data.Modified) + ")" : "";

                hidId.Value = id;
            }
        }
Example #2
0
        /// <summary>
        /// Update
        /// </summary>
        private void UpdateData()
        {
            BD_StatusInfoData data = new BD_StatusInfoData();
            ITransaction tran = factory.GetLoadObject(data, txtId.Text.Trim());
            Execute(tran);
            if (!HasError)
            {
                //Get Data
                data = (BD_StatusInfoData)tran.Result;
                data.Region = txtRegion.Text.Trim();
                data.Floor = txtFloor.Text;
                data.Room = txtRoom.Text;
                data.Status = drpStatus.SelectedValue;
                data.StatusDate = Func.FormatYYYYmmdd(txtStatusDate.Text.Substring(0, 10));
                data.Comment = txtComment.Text;
                data.DelFlag = "1";
                data.System = txtSystem.Text;

                data.Description = txtDescription.Text;
                data.Solution = txtSolution.Text;
                data.Solutioner = txtSolutioner.Text;

                data.ModifiedBy = Page.User.Identity.Name;
                data.Modified = DateTime.Now.ToString("yyyyMMddHHmmss");
                data.DelFlag = true.Equals(chkDelFlag.Checked) ? "0" : "1";

                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) + ")" : "";
                }
                else
                {
                    OperationLogger.WriteError(Constants.LogOperationAlbumId, Constants.LogActionUpdateId, updateUnSuccess, Page.User.Identity.Name);
                    //mvMessage.AddError(updateUnSuccess);
                }
            }
        }
Example #3
0
        /// <summary>
        /// Insert data
        /// </summary>
        private void InsertData()
        {
            mvMessage.CheckRequired(txtRegion, "Khu vực là dữ liệu bắt buộc");
            mvMessage.CheckRequired(txtFloor, "Lầu là dữ liệu bắt buộc");
            mvMessage.CheckRequired(txtRoom, "Phòng là dữ liệu bắt buộc");
            mvMessage.CheckRequired(txtSystem, "Hạng mục là dữ liệu bắt buộc");
            mvMessage.CheckRequired(txtStatusDate, "Ngày là dữ liệu bắt buộc");
            mvMessage.CheckRequired(txtDescription, "Mô tả là dữ liệu bắt buộc");
            mvMessage.CheckRequired(txtSolution, "Hướng xử lý là dữ liệu bắt buộc");
            mvMessage.CheckRequired(txtSolutioner, "Người xử lý là dữ liệu bắt buộc");

            if (!mvMessage.IsValid) return;

            //Get and Insert Data
            BD_StatusInfoData data = new BD_StatusInfoData();
            ITransaction tran = factory.GetInsertObject(data);
            data.Region = txtRegion.Text.Trim();
            data.Floor = txtFloor.Text;
            data.Room = txtRoom.Text;
            data.Status = drpStatus.SelectedValue;
            data.StatusDate=Func.FormatYYYYmmdd(txtStatusDate.Text);
            data.Comment = txtComment.Text;
            data.DelFlag = "1";
            data.System = txtSystem.Text;
            data.Type = hidType.Value;

            data.Description = txtDescription.Text;
            data.Solution = txtSolution.Text;
            data.Solutioner = txtSolutioner.Text;

            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 = true.Equals(chkDelFlag.Checked) ? "0" : "1";
            //data.StatusInfoId = txtId.Text.Trim();

            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";
                hidId.Value = data.id;
                hidAction.Value = "Edit";

                txtId.Enabled = false;

                lblCreated.Text = !"".Equals(data.Created) ? data.CreatedBy + "(" + Func.Formatdmyhms(data.Created) + ")" : "";
                lblModified.Text = !"".Equals(data.Modified) ? data.ModifiedBy + "(" + Func.Formatdmyhms(data.Modified) + ")" : "";
            }
            else
            {
                OperationLogger.WriteError(Constants.LogOperationAlbumId, Constants.LogActionInsertId, addUnSuccess, Page.User.Identity.Name);
                mvMessage.AddError(addUnSuccess);
            }
        }