コード例 #1
0
    //Below as the Class methods for some DB operations.
    //We will revisit these section in our next practical

    public Email_orderDP getOrder(int dvr_id)
    {
        Email_orderDP orderDetail = null;

        string email, dvr_name, contact_no, password;

        string        queryStr = "Select * FROM driver_info WHERE dvr_id = @dvr_id";
        SqlConnection conn     = new SqlConnection(_connstr);
        SqlCommand    cmd      = new SqlCommand(queryStr, conn);

        cmd.Parameters.AddWithValue("@dvr_id", dvr_id);
        conn.Open();
        SqlDataReader dr = cmd.ExecuteReader();

        //sheck if there are any resultsets
        if (dr.Read())
        {
            email      = dr["email"].ToString();
            dvr_name   = dr["dvr_name"].ToString();
            contact_no = dr["contact_no"].ToString();
            password   = dr["password"].ToString();

            orderDetail = new Email_orderDP(dvr_id, email, dvr_name, contact_no, password);
        }
        else
        {
            orderDetail = null;
        }

        conn.Close();
        dr.Close();
        dr.Dispose();
        return(orderDetail);
    }
コード例 #2
0
    public List <Email_orderDP> getOrderAll()
    {
        List <Email_orderDP> orderList = new List <Email_orderDP>();

        int           dvr_id;
        string        email, dvr_name, contact_no, password;
        string        queryStr = "SELECT * FROM driver_info Order By dvr_id";
        SqlConnection conn     = new SqlConnection(_connstr);
        SqlCommand    cmd      = new SqlCommand(queryStr, conn);

        conn.Open();
        SqlDataReader dr = cmd.ExecuteReader();

        //Continue to read the resultsets row by row if not the end
        while (dr.Read())
        {
            dvr_id     = Convert.ToInt32(dr["dvr_id"].ToString());
            email      = dr["email"].ToString();
            dvr_name   = dr["dvr_name"].ToString();
            contact_no = dr["contact_no"].ToString();

            password = dr["password"].ToString();

            Email_orderDP a = new Email_orderDP(dvr_id, email, dvr_name, contact_no, password);
            orderList.Add(a);
        }
        conn.Close();
        dr.Close();
        dr.Dispose();
        return(orderList);
    }
コード例 #3
0
    protected void btn_update_Click(object sender, EventArgs e)
    {
        int           result = 0;
        Email_orderDP dvr    = new Email_orderDP();

        result = dvr.DriverUpdate(Convert.ToInt32(lbl_dvr_id.Text), tb_dvr_name.Text, tb_email.Text, tb_password.Text);
        if (result > 0)
        {
            Response.Write("<script>alert('Driver updated successfully');</script>");
        }
        else
        {
            Response.Write("<script>alert('Driver NOT updated');</script>");
        }
    }
コード例 #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["cust_id"] == null && Session["emp_id"] == null && Session["dvr_id"] == null && Session["admin_id"] == null)
        {
            Response.Redirect("Login.aspx");
        }
        if (!Page.IsPostBack)
        {
            int           dvr_id = Convert.ToInt32(Session["dvr_id"].ToString());//Request.QueryString["dvr_id"];
            Email_orderDP dvr    = new Email_orderDP();
            Email_orderDP data   = dvr.getOrder(dvr_id);

            lbl_dvr_id.Text    = data.dvr_id.ToString();
            tb_dvr_name.Text   = data.dvr_name.ToString();
            tb_email.Text      = data.email.ToString();
            tb_password.Text   = data.password.ToString();
            tb_contact_no.Text = data.contact_no.ToString();
        }
    }