Beispiel #1
0
        protected void Save_Click(object sender, EventArgs e)
        {
            if (this.xref.Text != "")
            {
                if (this.xref.Text.Contains("TM/GF/"))
                {
                    this.xref.Text = this.xref.Text.Replace("TM/GF/", "");
                }
                g_pwallet = ret.getG_PwalletByValidationID(xref.Text.Trim());
                if ((g_pwallet.xid != null) && (g_pwallet.xid != ""))
                {
                    this.showt           = 1;
                    Session["g_pwallet"] = g_pwallet;
                    g_tm_info            = ret.getG_Tm_infoByPwalletID(g_pwallet.xid);
                    g_app_info           = ret.getG_App_infoByPwalletID(g_pwallet.xid);
                    g_applicant_info     = ret.getG_Applicant_infoByPwalletID(g_pwallet.xid);
                    g_agent_info         = ret.getGenAgentByPwalletID(g_pwallet.xid);
                    g_ass_info           = ret.getG_Ass_infoByPwalletID(g_pwallet.xid);
                    g_cert_info          = ret.getG_Cert_infoByPwalletID(g_pwallet.xid);
                    g_change_info        = ret.getG_Change_infoByPwalletID(g_pwallet.xid);
                    g_merger_info        = ret.getG_Merger_infoByPwalletID(g_pwallet.xid);
                    g_renewal_info       = ret.getG_Renewal_infoByPwalletID(g_pwallet.xid);
                    g_prelim_search_info = ret.getG_Prelim_search_infoByPwalletID(g_pwallet.xid);
                    g_other_items_info   = ret.getG_Other_items_infoByPwalletID(g_pwallet.xid);

                    if (
                        (Convert.ToInt32(g_pwallet.status) == 1) &&
                        (g_tm_info.xid != null) && (g_app_info.id != null) &&
                        (g_applicant_info.id != null) && (g_agent_info.xid != null) &&
                        (
                            (g_ass_info.xid != null) || (g_cert_info.xid != null) || (g_cert_info.xid != null) ||
                            (g_change_info.xid != null) || (g_merger_info.xid != null) || (g_renewal_info.xid != null) ||
                            (g_prelim_search_info.xid != null) || (g_other_items_info.xid != null)
                        )
                        )
                    {
                        if (t.getLogoDescriptionID(g_tm_info.logo_descID) != "2")
                        {
                            if (g_tm_info.logo_pic != "")
                            {
                                refill = 0;
                                showStatus(g_pwallet);
                            }
                            else
                            {
                                status = "Filing"; data_status = "Uncompleted";
                                refill = 1;
                            }
                        }
                        else
                        {
                            refill = 0;
                            showStatus(g_pwallet);
                        }
                    }
                    else if (
                        (Convert.ToInt32(g_pwallet.status) == 1)
                        &&
                        (
                            (g_tm_info.xid == null) || (g_app_info.id == null) ||
                            (g_applicant_info.id == null) || (g_agent_info.xid == null)
                        )
                        &&
                        (
                            (g_ass_info.xid == null) || (g_cert_info.xid == null) || (g_cert_info.xid == null) ||
                            (g_change_info.xid == null) || (g_merger_info.xid != null) || (g_renewal_info.xid == null) ||
                            (g_prelim_search_info.xid == null) || (g_other_items_info.xid == null)
                        )
                        )
                    {
                        status = "Filing"; data_status = "Uncompleted";
                        refill = 1;
                    }
                    else if (Convert.ToInt32(g_pwallet.status) > 1)
                    {
                        refill = 0;
                        if (g_pwallet.xid != null)
                        {
                            Session["xvid"] = this.xref.Text;
                            g_tm_info       = ret.getG_Tm_infoByPwalletID(g_pwallet.xid);
                            g_agent_info    = ret.getGenAgentByPwalletID(g_pwallet.xid);
                            showStatus(g_pwallet);
                        }
                        else
                        {
                            this.status = "N/A";
                        }
                    }
                }
            }
            else
            {
                base.Response.Write("<script language=JavaScript>alert('PLEASE ENTER A VALID REFERENCE NUMBER')</script>");
            }
        }