示例#1
0
  public List<Area> getAllArea() {
    List<Area> areaList = new ArrayList<Area>();
    con = new DBConnection();
    try {

      cstmt = con.connection.prepareCall("{call getAllArea()}");
      ResultSet rs = cstmt.executeQuery();

      while (rs.next()) {

        Area objArea = new Area();
        objArea.setAreaID(rs.getInt("AreaID"));
        objArea.setAreaName(rs.getString("AreaName"));
        City c = new City();
        c.setCityName(rs.getString("CityName"));
        objArea.setCity(c);

        areaList.add(objArea);
      }
      rs.close();
    } catch (Exception ex) {
      ex.getMessage();
    } finally {

      con.closeConnection();
    }
    return areaList;
  }
示例#2
0
  // Reports
  public ArrayList<Customer> getAllCustomers() {
    con = new DBConnection();
    ArrayList<Customer> customers = new ArrayList<Customer>();
    try {
      cstmt = con.connection.prepareCall("{call getAllCustomer()}");
      ResultSet rs = cstmt.executeQuery();
      while (rs.next()) {
        Customer objCustomer = new Customer();
        Area objArea = new Area();
        objCustomer.setFirstName(rs.getString("FirstName"));
        objCustomer.setLastName(rs.getString("LastName"));
        objArea.setAreaName(rs.getString("AreaName"));
        objCustomer.setArea(objArea);
        objCustomer.setUserName(rs.getString("UserName"));
        objCustomer.setLane(rs.getString("Lane"));
        objCustomer.setMobileNo(rs.getString("MobileNo"));
        objCustomer.setEmailID(rs.getString("EmailID"));
        objCustomer.setStatus(rs.getBoolean("Status"));
        customers.add(objCustomer);
      }
      rs.close();
    } catch (Exception ex) {
      ex.getMessage();
    } finally {

      con.closeConnection();
    }
    return customers;
  }
示例#3
0
 public ArrayList<Area> getAllCityArea(int cityid) {
   con = new DBConnection();
   try {
     cstmt = con.connection.prepareCall("{call getAreaCityID(?)}");
     cstmt.setInt(1, cityid);
     ArrayList<Area> areas = new ArrayList<Area>();
     ResultSet rs = cstmt.executeQuery();
     while (rs.next()) {
       Area objArea = new Area();
       objArea.setAreaID(rs.getInt("AreaID"));
       objArea.setAreaName(rs.getString("AreaName"));
       areas.add(objArea);
     }
     return areas;
   } catch (SQLException ex) {
     return null;
   }
 }
示例#4
0
  public ArrayList<Vendor> getAllVendors() {
    con = new DBConnection();
    ArrayList<Vendor> vendors = new ArrayList<Vendor>();
    try {
      cstmt = con.connection.prepareCall("{call getAllVendors ()}");
      ResultSet rs = cstmt.executeQuery();
      while (rs.next()) {
        Vendor objVendor = new Vendor();
        objVendor.setUserName(rs.getString("UserName"));
        objVendor.setVendorName(rs.getString("VendorName"));
        Area objArea = new Area(); // Creating area object
        objArea.setAreaName(rs.getString("AreaName")); // setting areaname of vendor

        City objCity = new City();
        objCity.setCityName(rs.getString("CityName")); // setting cityname
        objArea.setCity(objCity);

        objVendor.setArea(objArea);
        // setting all other fields
        objVendor.setMobileNo(rs.getString("MobileNo"));
        objVendor.setEmailID(rs.getString("EmailID"));
        objVendor.setLane(rs.getString("Lane"));
        objVendor.setOwnerName(rs.getString("OwnerName"));
        objVendor.setLandlineNumber(rs.getString("LandlineNo"));
        objVendor.setStatus(rs.getBoolean("Status"));
        vendors.add(objVendor);
      }
      rs.close();
    } catch (Exception ex) {
      ex.getMessage();
    } finally {

      con.closeConnection();
    }
    return vendors;
  }
示例#5
0
  public List<Customer> viewCustomerProfile(String user_name) {
    // Author: Vivek Shukla
    // Date: 14-October-2013
    // Description:
    List<Customer> customerList = new ArrayList<Customer>();
    try {
      cstmt = con.connection.prepareCall("{call viewCustomerProfile(?)}");
      cstmt.setString(1, user_name);
      ResultSet rs = cstmt.executeQuery();
      if (rs.next()) {
        Customer objCustomer = new Customer();
        objCustomer.setUserName(rs.getString("UserName"));
        objCustomer.setPassword(rs.getString("Password"));
        objCustomer.setFirstName(rs.getString("FirstName"));
        objCustomer.setLane(rs.getString("Lane"));
        objCustomer.setLastName(rs.getString("LastName"));

        Area objArea = new Area();
        objArea.setAreaName(rs.getString("AreaName"));
        objCustomer.setArea(objArea);

        objCustomer.setMobileNo(rs.getString("MobileNo"));
        objCustomer.setEmailID(rs.getString("EmailID"));

        customerList.add(objCustomer);
      } else {
        return null;
      }
    } catch (Exception ex) {
      ex.getMessage();
    } finally {

      con.closeConnection();
    }
    return customerList;
  }
示例#6
0
 public Area getArea(int area_id) {
   Area objArea = null;
   con = new DBConnection();
   try {
     cstmt = con.connection.prepareCall("{call getArea(?)}");
     cstmt.setInt(1, area_id);
     ResultSet rs = cstmt.executeQuery();
     if (rs.next()) {
       objArea = new Area();
       objArea.setAreaName(rs.getString("AreaName"));
       objArea.setAreaID(rs.getInt("AreaID"));
       City ct = new City();
       // ct.setCityID(rs.getInt("CityID"));
       ct.setCityName(rs.getString("CityName"));
       objArea.setCity(ct);
     }
     rs.close();
   } catch (Exception ex) {
     ex.getMessage();
   } finally {
     con.closeConnection();
   }
   return objArea;
 }