Beispiel #1
0
 protected void Save_Click(object sender, EventArgs e)
 {
     if (xref.Text != "")
     {
         if (xref.Text.Contains("OAI/PT/"))
         {
             xref.Text = xref.Text.Replace("OAI/PT/", "");
         }
         r     = xref.Text;
         lt_pw = t.getStageByUserIDAcc(xref.Text, agt);
         if (lt_pw.Count > 0)
         {
             pt.Stage stage = t.getStatusIDByvalidationID(xref.Text.Trim());
             lt_mix          = t.getPtInfoByPwalletID(lt_pw[0].ID);
             lt_repx         = t.getRepListByUserID(lt_pw[0].ID);
             lt_stagex       = t.getStageByUserID(lt_pw[0].ID);
             lt_appx         = t.getApplicantByvalidationID(lt_pw[0].ID);
             lt_invx         = t.getInventorByvalidationID(lt_pw[0].ID);
             lt_assinfox     = t.getAssignment_infoByvalidationID(lt_pw[0].ID);
             lt_xprix        = t.getPriority_infoByvalidationID(lt_pw[0].ID);
             Session["xvid"] = xref.Text;
             showt           = 1;
             if ((((Convert.ToInt32(stage.status) == 1) && (lt_appx.Count >= 1)) && ((lt_mix.Count == 1) && (lt_stagex.Count == 1))) && (lt_repx.Count == 1))
             {
                 if ((((lt_mix[0].pt_desc == "") || (lt_appx[0].address == "")) || ((lt_appx[0].xmobile == "") || (lt_repx[0].address == ""))) || (lt_repx[0].xmobile == ""))
                 {
                     status      = "Verification";
                     data_status = "Uncompleted";
                     refill      = 1;
                 }
                 else
                 {
                     refill = 0;
                     showStatus(lt_pw);
                 }
             }
             else if ((Convert.ToInt32(stage.status) == 1) && ((((lt_appx.Count >= 1) || (lt_mix.Count == 1)) || (lt_stagex.Count == 1)) || (lt_repx.Count == 1)))
             {
                 status      = "Verification";
                 data_status = "Uncompleted";
                 refill      = 1;
             }
             else if (Convert.ToInt32(stage.status) > 1)
             {
                 refill = 0;
                 if (lt_pw.Count != 0)
                 {
                     Session["xvid"] = xref.Text;
                     lt_mi           = t.getPtInfoByUserID(lt_pw[0].ID);
                     lt_rep          = t.getRepByUserID(lt_pw[0].ID);
                     showStatus(lt_pw);
                 }
                 else
                 {
                     status = "N/A";
                 }
             }
         }
     }
     else
     {
         Response.Write("<script language=JavaScript>alert('PLEASE ENTER A VALID REFERENCE NUMBER')</script>");
     }
 }
Beispiel #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.QueryString["XXX1234445"] != null)
     {
         vid = Request.QueryString["XXX1234445"].ToString();
         if (vid.Contains("OAI/PT/"))
         {
             vid = vid.Replace("OAI/TM/", "");
         }
         Session["vid"] = vid;
     }
     if (Request.QueryString["XXX94384238"] != null)
     {
         aid            = Request.QueryString["XXX94384238"].ToString();
         Session["aid"] = aid;
     }
     if (!Page.IsPostBack)
     {
         int num;
         int num2;
         Session["loa_doc"]      = null;
         Session["claim_doc"]    = null;
         Session["pct_doc"]      = null;
         Session["doa_doc"]      = null;
         Session["spec_doc"]     = null;
         Session["loa_doc_no"]   = null;
         Session["claim_doc_no"] = null;
         Session["pct_doc_no"]   = null;
         Session["doa_doc_no"]   = null;
         Session["pc"]           = null;
         lt_pwx = t.getStageByUserIDAcc(vid, aid);
         if (lt_pwx.Count > 0)
         {
             Session["lt_pwx"] = lt_pwx;
             rep_code.Text     = lt_pwx[0].applicantID;
             if (lt_pwx[0].amt == "25000")
             {
                 lbl_type.Text = "CONVENTIONAL";
             }
             else
             {
                 lbl_type.Text = "NON-CONVENTIONAL";
             }
             lt_mix      = t.getPtInfoByPwalletID(lt_pwx[0].ID);
             lt_repx     = t.getRepListByUserID(lt_pwx[0].ID);
             lt_stagex   = t.getStageByUserID(lt_pwx[0].ID);
             lt_appx     = t.getApplicantByvalidationID(lt_pwx[0].ID);
             lt_invx     = t.getInventorByvalidationID(lt_pwx[0].ID);
             lt_assinfox = t.getAssignment_infoByvalidationID(lt_pwx[0].ID);
             lt_xprix    = t.getPriority_infoByvalidationID(lt_pwx[0].ID);
         }
         SetInitialRow_App_gv();
         SetInitialRow_Inv_gv();
         if (Session["vid"] != null)
         {
             transID = Session["vid"].ToString();
         }
         if (lt_mix.Count > 0)
         {
             string str = "admin/pt/";
             Session["lt_mix"]           = lt_mix;
             Session["pc"]               = lt_mix[0].xtype;
             Session["loa_doc"]          = str + lt_mix[0].loa_doc;
             Session["claim_doc"]        = str + lt_mix[0].claim_doc;
             Session["pct_doc"]          = str + lt_mix[0].pct_doc;
             Session["doa_doc"]          = str + lt_mix[0].doa_doc;
             Session["spec_doc"]         = str + lt_mix[0].spec_doc;
             Session["loa_doc_no"]       = lt_mix[0].loa_no;
             Session["claim_doc_no"]     = lt_mix[0].claim_no;
             Session["pct_doc_no"]       = lt_mix[0].pct_no;
             Session["doa_doc_no"]       = lt_mix[0].doa_no;
             lbl_type.Text               = lt_mix[0].xtype;
             txt_title_of_invention.Text = lt_mix[0].title_of_invention;
             txt_pt_desc.Text            = lt_mix[0].pt_desc;
         }
         if (lt_assinfox.Count > 0)
         {
             Session["lt_assinfox"]    = lt_assinfox;
             txt_assignment_date.Text  = lt_assinfox[0].date_of_assignment;
             txt_assignee_name.Text    = lt_assinfox[0].assignee_name;
             txt_assignee_address.Text = lt_assinfox[0].assignee_address;
             select_assignee_nationality.SelectedIndex = Convert.ToInt32(lt_assinfox[0].assignee_nationality) - 1;
             txt_assignor_name.Text    = lt_assinfox[0].assignor_name;
             txt_assignor_address.Text = lt_assinfox[0].assignor_address;
             select_assignor_nationality.SelectedIndex = Convert.ToInt32(lt_assinfox[0].assignor_nationality) - 1;
         }
         if (lt_repx.Count > 0)
         {
             Session["lt_repx"]             = lt_repx;
             rep_code.Text                  = lt_repx[0].agent_code;
             rep_xname.Text                 = lt_repx[0].xname;
             txt_rep_email.Text             = lt_repx[0].xemail;
             txt_rep_telephone.Text         = lt_repx[0].xmobile;
             select_rep_state.SelectedIndex = Convert.ToInt32(lt_repx[0].state) - 1;
             txt_rep_address.Text           = lt_repx[0].address;
         }
         if (lt_xprix.Count > 0)
         {
             Session["lt_xprix"] = lt_xprix;
             select_country_pri.SelectedIndex = Convert.ToInt32(lt_xprix[0].countryID) - 1;
             txt_application_no_pri.Text      = lt_xprix[0].app_no;
             txt_date_pri.Text = lt_xprix[0].xdate;
         }
         if (lt_appx.Count > 0)
         {
             Session["lt_appx"] = lt_appx;
             for (num = 0; num < lt_appx.Count; num++)
             {
                 num2 = num + 1;
                 UpdateNewRowToGrid_App_gv(lt_appx[num].xname, lt_appx[num].address, lt_appx[num].xemail, lt_appx[num].xmobile, Convert.ToInt32(lt_appx[num].nationality), num2);
             }
         }
         if (lt_invx.Count > 0)
         {
             Session["lt_invx"] = lt_invx;
             for (num = 0; num < lt_invx.Count; num++)
             {
                 num2 = num + 1;
                 UpdateNewRowToGrid_Inv_gv(lt_invx[num].xname, lt_invx[num].address, lt_invx[num].xemail, lt_invx[num].xmobile, Convert.ToInt32(lt_invx[num].nationality), num2);
             }
         }
     }
 }