Example #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (IsPostBack.IsFalse())
         {
             InitializeCombo();
             InitializeSession();
         }
         else
         {
             Page.ClientScript.GetPostBackEventReference(this, String.Empty);
             String eventTarget = Request["__EVENTTARGET"].IsNullOrEmpty() ? String.Empty : Request["__EVENTTARGET"];
             if (Request["__EVENTTARGET"] == "SearchCmnDocListTableMapping")
             {
                 TransactionReferenceList = new CustomList <CmnDocListTableMapping>();
                 CmnDocListTableMapping searchCmnDocListTableMapping = Session[STATIC.StaticInfo.SearchSessionVarName] as CmnDocListTableMapping;
                 TransactionReferenceList.Add(searchCmnDocListTableMapping);
                 if (searchCmnDocListTableMapping.IsNotNull())
                 {
                     PopulateTransactionReferenceInformation(searchCmnDocListTableMapping);
                 }
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                CustomList <CmnDocListTableMapping> lstTransactionReference = TransactionReferenceList;
                if (lstTransactionReference.Count == 0)
                {
                    CmnDocListTableMapping newTransactionReference = new CmnDocListTableMapping();
                    lstTransactionReference.Add(newTransactionReference);
                }
                SetDataFromControlToObj(ref lstTransactionReference);

                if (!CheckUserAuthentication(lstTransactionReference))
                {
                    return;
                }
                _manager.SaveCmnDocListTableMapping(ref lstTransactionReference);
                ((PageBase)this.Page).SuccessMessage = (StaticInfo.SavedSuccessfullyMsg);
            }
            catch (SqlException ex)
            {
                ((PageBase)this.Page).ErrorMessage = (ExceptionHelper.getSqlExceptionMessage(ex));
            }
            catch (Exception ex)
            {
                ((PageBase)this.Page).ErrorMessage = (ExceptionHelper.getExceptionMessage(ex));
            }
        }
Example #3
0
 private void SetDataFromControlToObj(ref CustomList <CmnDocListTableMapping> lstTransactionReference)
 {
     try
     {
         CmnDocListTableMapping obj = lstTransactionReference[0];
         // obj.DocListID= 0;
         obj.ColumnName = ddlColumnName.SelectedItem.Text;
         obj.ColumnType = lblColumnType.Text;
         //  obj.DocListTableMappingID = ddlTableName.SelectedValue.ToInt();
         obj.TableName = ddlTableName.SelectedItem.Text;
         //  obj.TransactionTypeColumn = txtTransactionTypeColumn.Text;
         obj.TableType = lblTableType.Text;
         obj.DocListID = ddlDocList.SelectedValue.ToInt();
         // obj.TransTypeID = ddlTransTypeName.SelectedValue.ToInt();
     }
     catch (Exception ex)
     {
         throw (ex);
     }
 }
Example #4
0
        private void PopulateTransactionReferenceInformation(CmnDocListTableMapping TransactionReference)
        {
            try
            {
                ddlTableName.SelectedValue = TransactionReference.TableName.ToString();
                //ddlDetailForeignKey.SelectedValue = TransactionReference.DetailForeignKey.ToString();
                ddlColumnName.DataSource     = _manager.GetAllDetailForeignKey(TransactionReference.TableName.ToString());
                ddlColumnName.DataTextField  = "DetailForeignKey";
                ddlColumnName.DataValueField = "DetailForeignKey";
                ddlColumnName.DataBind();
                ddlColumnName.Items.Insert(0, new ListItem(String.Empty, String.Empty));
                ddlColumnName.SelectedIndex = 0;
                ddlColumnName.SelectedValue = TransactionReference.ColumnName.ToString();

                ddlDocList.SelectedValue = TransactionReference.DocListID.ToString();
                lblTableType.Text        = TransactionReference.TableType.ToString();
                lblColumnType.Text       = TransactionReference.ColumnType.ToString();
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
 public CustomList <CmnDocListTableMapping> GetAllCmnTransactionReferenceFind()
 {
     return(CmnDocListTableMapping.GetAllCmnTransactionReferenceFind());
 }