/// <summary> /// Load data /// </summary> private void LoadData() { BD_SuppliesGroupMaintenanceData data = new BD_SuppliesGroupMaintenanceData(); ITransaction tran = factory.GetLoadObject(data, hidId.Value); Execute(tran); if (!HasError) { //Get Data data = (BD_SuppliesGroupMaintenanceData)tran.Result; txtMaintenanceItem.Text = data.MaintenanceItem; txtDescription.Text = data.Description; txtScheduleDate.Text = Func.FormatDMY(data.ScheduleDate); txtComment.Text = data.Comment; txtExecComment.Text = data.ExecComment; txtExecCompany.Text = data.ExecCompany; txtExecConfirmer.Text = data.ExecConfirmer; txtExecDateFrom.Text = Func.FormatDMY(data.ExecDateFrom); txtExecDateTo.Text = Func.FormatDMY(data.ExecDateTo); txtExecDescription.Text = data.ExecDescription; chkDelFlag.Checked = "1".Equals(data.DelFlag) ? false : true; 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; //switch (data.SuppliesType) //{ // case "1": // lblHeader.Text = "Quản lý vật tư – Thiết bị VP"; // lblDescription.Text = "Mô Tả"; // lblRegional.Text = "Khu vực sử dụng"; // lblModel.Text = "Mã hàng"; // break; // case "2": // lblHeader.Text = "Quản lý hoạt động > Thiết bị > Danh sách"; // break; // case "3": // lblHeader.Text = "Quản lý tài chính > Vật tư tiêu hao"; // lblDescription.Text = "Mô Tả"; // lblRegional.Text = "Khu vực sử dụng"; // lblModel.Text = "Mã hàng"; // break; // case "4": // lblHeader.Text = "Kế toán > Quản lý vật tư - dụng cụ KT"; // break; // case "5": // lblHeader.Text = "Quản lý kỹ thuật > Quản lý vật tư - dụng cụ KT"; // break; // case "6": // lblHeader.Text = "Quản lý kỹ thuật > Hệ thống kỹ thuật tòa nhà"; // break; //} } }
/// <summary> /// Update /// </summary> private void UpdateData() { BD_SuppliesGroupMaintenanceData data = new BD_SuppliesGroupMaintenanceData(); ITransaction tran = factory.GetLoadObject(data, hidId.Value); Execute(tran); if (!HasError) { //Get Data data = (BD_SuppliesGroupMaintenanceData)tran.Result; data.MaintenanceItem = txtMaintenanceItem.Text; data.Description = txtDescription.Text; data.ScheduleDate = Func.FormatYYYYmmdd(txtScheduleDate.Text); data.Comment = txtComment.Text; data.ExecComment = txtExecComment.Text; data.ExecCompany = txtExecCompany.Text; data.ExecConfirmer = txtExecConfirmer.Text; data.ExecDateFrom = Func.FormatYYYYmmdd(txtExecDateFrom.Text); data.ExecDateTo = Func.FormatYYYYmmdd(txtExecDateTo.Text); data.ExecDescription = txtExecDescription.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); } } }
/// <summary> /// Insert data /// </summary> private void InsertData() { //Get and Insert Data BD_SuppliesGroupMaintenanceData data = new BD_SuppliesGroupMaintenanceData(); ITransaction tran = factory.GetInsertObject(data); data.MaintenanceItem = txtMaintenanceItem.Text; data.Description = txtDescription.Text; data.ScheduleDate = Func.FormatYYYYmmdd(txtScheduleDate.Text); data.Comment = txtComment.Text; data.SuppliesGroupId = hidId.Value; data.ExecComment = txtExecComment.Text; data.ExecCompany = txtExecCompany.Text; data.ExecConfirmer = txtExecConfirmer.Text; data.ExecDateFrom = Func.FormatYYYYmmdd(txtExecDateFrom.Text); data.ExecDateTo = Func.FormatYYYYmmdd(txtExecDateTo.Text); data.ExecDescription = txtExecDescription.Text; data.ModifiedBy = Page.User.Identity.Name; data.Modified = DateTime.Now.ToString("yyyyMMddHHmmss"); data.DelFlag = "0"; 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"; 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); } }