protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         DropDownList2.Items.Add("Processing");
         DropDownList2.Items.Add("Done");
         DropDownList1.Items.Add("Processing");
         DropDownList1.Items.Add("Done");
         VisaRequestClass vc = ConnectionClass.GetVisaRequestById(Session["id"].ToString(), "RqstVisaServices");
         TextBox1.Text                   = vc.RequestId.ToString();
         TextBox2.Text                   = vc.UserName;
         TextBox3.Text                   = vc.Name;
         TextBox4.Text                   = vc.Email;
         TextBox5.Text                   = vc.VisaTitle;
         TextBox6.Text                   = vc.NameofApplicant;
         TextBox7.Text                   = vc.DateofBirth.ToShortDateString();
         TextBox8.Text                   = vc.PassportNo;
         TextBox9.Text                   = vc.MotherName;
         TextBox10.Text                  = vc.Deadline.ToString();
         TextBox11.Text                  = vc.Description;
         ViewState["uploadfile"]         = vc.UploadFile;
         ViewState["passportcopy"]       = vc.PassportCopy;
         DropDownList1.SelectedItem.Text = vc.VisaType;
         DropDownList2.SelectedItem.Text = vc.RequestStatus;
     }
 }
    protected void Button1_Click(object sender, EventArgs e)
    {
        if (FileUpload1.HasFile)
        {
            if (FileUpload1.PostedFile.ContentType == "application/pdf")
            {
                try
                {
                    FileUpload1.PostedFile.SaveAs(Server.MapPath("~/ResultFiles/VisaServices/") + TextBox1.Text + ".pdf");
                }
                catch (Exception ex)
                {
                    lblError.Text = "File could not be uploaded" + ex.Message;
                }
            }
            else
            {
                lblError.Text = "File must be a PDF";
            }

            if (lblError.Text == "")
            {
                VisaRequestClass vc     = new VisaRequestClass(Convert.ToInt32(TextBox1.Text), TextBox3.Text, TextBox2.Text, TextBox4.Text, TextBox5.Text, DropDownList1.SelectedItem.Text, TextBox6.Text, Convert.ToDateTime(TextBox7.Text), TextBox8.Text, TextBox9.Text, ViewState["passportcopy"].ToString(), Convert.ToDateTime(TextBox10.Text), TextBox11.Text, ViewState["uploadfile"].ToString(), DropDownList2.SelectedItem.Text, FileUpload1.PostedFile.FileName);
                string           result = ConnectionClass.UpdateVisaRequest(vc, "RqstVisaServices");

                Label1.Text = result;
            }
            else
            {
                Label1.Text = "";
            }
        }
    }
Example #3
0
 public static string UpdateVisaRequest(VisaRequestClass c, string tablename)
 {
     try
     {
         conn.Open();
         string query = String.Format("UPDATE {0} SET requestStatus='{1}',resultFile='{2}' WHERE requestId='{3}'", tablename, c.RequestStatus, c.ResultFile, c.RequestId);
         com.CommandText = query;
         com.ExecuteNonQuery();
         return("Request updated successfully");
     }
     finally
     {
         conn.Close();
     }
 }
Example #4
0
 public static string AddVisaRequest(VisaRequestClass visarequest)
 {
     try
     {
         conn.Open();
         string query = string.Format("INSERT INTO RqstVisaServices VALUES ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}','{13}','{14}')", visarequest.Name, visarequest.UserName, visarequest.Email, visarequest.VisaTitle, visarequest.VisaType, visarequest.NameofApplicant, visarequest.DateofBirth, visarequest.PassportNo, visarequest.MotherName, visarequest.PassportCopy, visarequest.Deadline, visarequest.Description, visarequest.UploadFile, visarequest.RequestStatus, visarequest.ResultFile);
         com.CommandText = query;
         com.ExecuteNonQuery();
         return("Request Added Successfully");
     }
     finally
     {
         conn.Close();
     }
 }
Example #5
0
    public static VisaRequestClass GetVisaRequestById(string i, string tablename)
    {
        int id = Convert.ToInt32(i);

        try
        {
            conn.Open();
            string query = String.Format("SELECT * FROM {0} WHERE requestId={1}", tablename, i);
            com.CommandText = query;
            VisaRequestClass c      = null;
            SqlDataReader    reader = com.ExecuteReader();
            while (reader.Read())
            {
                int      requestid       = reader.GetInt32(0);
                string   name            = reader.GetString(1);
                string   username        = reader.GetString(2);
                string   email           = reader.GetString(3);
                string   title           = reader.GetString(4);
                string   type            = reader.GetString(5);
                string   nameofapplicant = reader.GetString(6);
                DateTime dob             = reader.GetDateTime(7);
                string   passportno      = reader.GetString(8);
                string   mothername      = reader.GetString(9);
                string   passportcopy    = reader.GetString(10);
                DateTime deadline        = reader.GetDateTime(11);
                string   description     = reader.GetString(12);
                string   uploadfile      = reader.GetString(13);
                string   status          = reader.GetString(14);
                string   resultfile      = reader.GetString(15);

                c = new VisaRequestClass(requestid, name, username, email, title, type, nameofapplicant, dob, passportno, mothername, passportcopy, deadline, description, uploadfile, status, resultfile);
            }
            return(c);
        }
        finally
        {
            conn.Close();
        }
    }
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        if (FileUpload1.HasFile)
        {
            if (FileUpload1.PostedFile.ContentType.Equals("application/pdf"))
            {
                if (flag_deadline == true)
                {
                    try
                    {
                        string filename = Path.GetFileName(FileUpload1.FileName);
                        FileUpload1.SaveAs(Server.MapPath("~/Files/" + Session["login"] + "/VisaServices/RequestFiles/") + filename);
                        flag = true;
                    }
                    catch (Exception ex)
                    {
                        lblResult.Text = ex.ToString();
                    }
                }
            }
            else
            {
                lblFileUpload.Text = "Passport File must be a PDF File";
                flag = false;
            }
        }

        if (FileUpload2.HasFile)
        {
            if (FileUpload2.PostedFile.ContentType.Equals("application/pdf"))
            {
                if (flag_deadline == true)
                {
                    try
                    {
                        string filename = Path.GetFileName(FileUpload2.FileName);
                        FileUpload2.SaveAs(Server.MapPath("~/Files/" + Session["login"] + "/VisaServices/PassportFiles/") + filename);
                        flag = true;
                    }
                    catch (Exception ex)
                    {
                        lblResult.Text = ex.ToString();
                    }
                }
            }
            else
            {
                lblFileUpload.Text = "Request File must be a PDF File";
                flag = false;
            }
        }

        if (flag == true)
        {
            string   selectedDate = txtDeadline.Text;
            DateTime dt1          = DateTime.Parse(selectedDate);
            selectedDate = txtCalendar.Text;
            DateTime dt2 = DateTime.Parse(selectedDate);

            VisaRequestClass visarequestclass = new VisaRequestClass(txtName.Text, Session["login"].ToString(), txtMail.Text, txtTitle.Text, DropDownList1.SelectedItem.Text, txtNameOfAppl.Text, dt2, txtPassNo.Text, txtMother.Text, FileUpload2.PostedFile.FileName.ToString(), dt1, txtDescription.Text, FileUpload1.PostedFile.FileName.ToString(), "Processing", "");
            string           result           = ConnectionClass.AddVisaRequest(visarequestclass);
            int a = ConnectionClass.RetrieveLastId("RqstVisaServices");
            ConnectionClass.UpdateVisaFilenamebyId(a);
            string oldname = Server.MapPath("~/Files/" + Session["login"] + "/VisaServices/RequestFiles/") + FileUpload1.PostedFile.FileName;
            string newname = Server.MapPath("~/Files/" + Session["login"] + "/VisaServices/RequestFiles/") + Convert.ToString(a) + ".pdf";
            File.Move(oldname, newname);
            oldname = Server.MapPath("~/Files/" + Session["login"] + "/VisaServices/PassportFiles/") + FileUpload2.PostedFile.FileName;
            newname = Server.MapPath("~/Files/" + Session["login"] + "/VisaServices/PassportFiles/") + Convert.ToString(a) + ".pdf";
            File.Move(oldname, newname);

            lblResult.Text     = result;
            lblFileUpload.Text = "";
        }
    }