Example #1
0
        private void CancelData()
        {
            string sFailMessage    = string.Empty;
            string sSuccessMessage = string.Empty;

            SBM_BLV1.baseCommon.enmUploadStatus oActionTo = SBM_BLV1.baseCommon.enmUploadStatus.Canceled;

            sFailMessage    = "Error occured while washed the selection of data for making upload file. Please check...";
            sSuccessMessage = "Selection of data for making upload file is successfully washed out...";

            DataUploadDAL oDataUploadDAL = new DataUploadDAL();
            Result        oResult        = oDataUploadDAL.CancelData(txtTransacNo.Text, oActionTo);

            if (oResult.Status)
            {
                LoadData();
                ucMessage.OpenMessage(sSuccessMessage, Constants.MSG_TYPE_SUCCESS);
                ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), Constants.POPUP_WINDOW, Util.OpenPopup("info"), true);
            }
            else
            {
                ucMessage.OpenMessage(sFailMessage, Constants.MSG_TYPE_ERROR);
                ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), Constants.POPUP_WINDOW, Util.OpenPopup("info"), true);
            }
        }
Example #2
0
        private bool SaveRecord()
        {
            string sFailMessage    = string.Empty;
            string sSuccessMessage = string.Empty;

            SBM_BLV1.baseCommon.enmUploadStatus oActionTo = new SBM_BLV1.baseCommon.enmUploadStatus();

            /*
             * Try
             *
             *
             * If Me.rbtSelect.Checked Then
             *  strFailMessage = "Error occured while selecting data to make upload file. Please check..."
             *  strSuccessMessage = "Data are selected to make upload file and updated successfully."
             *  oActionTo = modCommon.enmUploadStatus.Selected
             * ElseIf Me.rbtMake.Checked Then
             *  strFailMessage = "Error occured while making upload file. Please check..."
             *  strSuccessMessage = "Upload file made successfully in " & Me.txtFileName.Text & "."
             *  oActionTo = modCommon.enmUploadStatus.Upload_File_Created
             * ElseIf Me.rbtUploaded.Checked Then
             *  strFailMessage = "Error occured while updating data as uploaded. Please check..."
             *  strSuccessMessage = "Data are updated successfully as uploaded and the upload file " & Me.txtFileName.Text & " can easily be used for further upload."
             *  oActionTo = modCommon.enmUploadStatus.Uploaded
             * End If
             * With Me.cOBusiness
             *  .JournalType = CByte(Me.cboJournalType._SelectedValue)
             *  .AccEntryOperator = Me.cboAccEntryOperator._SelectedValue
             *  .FileName = Me.txtFileName._TextToSave
             *  .OriginatorID = Me.txtOriginatorID._TextToSave
             *  .[Operator] = modCommon.UserName
             *  If Not Me.rbtSelect.Checked Then
             *      .UploadTransactionNo = Me.txtTransactionNo._TextToSave
             *      .FileSeqNo = CInt(Me.txtFileSeqNo._TextToSave)
             *      .TransactionDate = CDate(Me.txtTransactionDate._TextToSave)
             *      .TransactionTime = Me.txtTransactionTime._TextToSave
             *  End If
             *  If .SaveData(oActionTo, Me.cDtGridData.Select(.TableProperties.IsSelected & " = " & True), Me.cDtDetailsData) Then
             *      If .UploadStatus = modCommon.enmUploadStatus.Upload_File_Created And Me.rbtUploaded.Checked Then
             *          MessageBox.Show("Data are updated successfully as uploaded", Me.Text, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1)
             *      Else
             *          MessageBox.Show(strSuccessMessage, Me.Text, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1)
             *      End If
             *      Me.LoadData()
             *  Else
             *      MessageBox.Show(strFailMessage, Me.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1)
             *  End If
             * End With
             * Catch ex As Exception
             */
            if (!CheckForUpload())
            {
                return(false);
            }

            if (Util.GetIntNumber(txtStTransSelected.Text).Equals(0))
            {
                ucMessage.OpenMessage("Please select at least one transaction.", Constants.MSG_TYPE_INFO);
                ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), Constants.POPUP_WINDOW, Util.OpenPopup("info"), true);
            }
            else
            {
                if (rblCurrencyActivity.Items[1].Selected)
                {
                    sFailMessage    = "Error occured while selecting data to make upload file. Please check...";
                    sSuccessMessage = "Data are selected to make upload file and updated successfully.";
                    oActionTo       = SBM_BLV1.baseCommon.enmUploadStatus.Selected;
                }
                else if (rblCurrencyActivity.Items[2].Selected)
                {
                    sFailMessage    = "Error occured while making upload file. Please check...";
                    sSuccessMessage = "Upload file made successfully in " + txtStUpldFilePth.Text + ".";
                    oActionTo       = SBM_BLV1.baseCommon.enmUploadStatus.Upload_File_Created;
                }
                else if (rblCurrencyActivity.Items[3].Selected)
                {
                    sFailMessage    = "Error occured while updating data as uploaded. Please check...";
                    sSuccessMessage = "Data are updated successfully as uploaded and the upload file " + txtStUpldFilePth.Text + " can easily be used for further upload.";
                    oActionTo       = SBM_BLV1.baseCommon.enmUploadStatus.Uploaded;
                }

                Config oConfig = (Config)Session[Constants.SES_USER_CONFIG];

                SaveData oSaveData = new SaveData();
                oSaveData.JournalType      = ddlJournalType.SelectedValue;
                oSaveData.AccEntryOperator = ddlUserName.SelectedValue;
                oSaveData.FileName         = txtStUpldFilePth.Text;
                oSaveData.OriginatorID     = txtStOriginatorID.Text;
                oSaveData.DivisionID       = oConfig.DivisionID;
                oSaveData.BankID           = oConfig.BankCodeID;
                oSaveData.MakerID          = oConfig.UserName;

                if (!rblCurrencyActivity.Items[1].Selected)
                {
                    oSaveData.UploadTransactionNo = txtTransacNo.Text;
                    oSaveData.FileSeqNo           = Util.GetIntNumber(txtStFileSeqNo.Text);
                    oSaveData.TransactionDate     = Util.GetDateTimeByString(txtStTransDate.Text);
                    oSaveData.TransactionTime     = txtStTransTime.Text;
                }

                DataTable dtSelectData = GetSelectedData();
                DataTable dtDetailData = null;

                DataUploadDAL oDataUploadDAL = new DataUploadDAL();
                Result        oResult        = oDataUploadDAL.GetDetailsDataToUpdate(txtTransacNo.Text);

                if (oResult.Status)
                {
                    dtDetailData = oResult.Return as DataTable;
                }

                oResult = oDataUploadDAL.SaveData(oSaveData, oActionTo, dtSelectData, dtDetailData);
                if (oResult.Status)
                {
                    Byte bytUploadStatus = (Byte)oResult.Return;
                    if (bytUploadStatus.Equals((Byte)SBM_BLV1.baseCommon.enmUploadStatus.Upload_File_Created) && rblCurrencyActivity.Items[3].Selected)
                    {
                        ucMessage.OpenMessage("Data are updated successfully as uploaded", Constants.MSG_TYPE_SUCCESS);
                    }
                    else
                    {
                        ucMessage.OpenMessage(sSuccessMessage, Constants.MSG_TYPE_SUCCESS);
                    }

                    LoadData();
                }
                else
                {
                    ucMessage.OpenMessage(sFailMessage + "\n Source: " + oResult.Message, Constants.MSG_TYPE_ERROR);
                    return(false);
                }
            }

            return(true);
        }