/**
 * Copyright (c) 2003-2005 System Integrator Corporation.
 *                 All Rights Reserved.
 */
package jp.co.sint.basic;

import jp.co.sint.tools.SIUtil;

public class SIInquiry extends SIBasic {

  //管理番号
  private String managementNumber ="";
  //希望製品カテゴリ
  private String hopeProduct ="";
  //希望商品名
  private String hopeCommodityName ="";
  //希望数量
  private String hopeAmount ="";
  //希望納品期日
  private String hopeDeliveryDate ="";
  //希望対応方法
  private String methodForHope ="";
  //お客様名
  private String custName ="";
  //お客様名カナ
  private String custPronName ="";
  //メールアドレス
  private String eMail ="";
  //郵便番号1
  private String postCode1 ="";
  //郵便番号2
  private String postCode2 ="";
  //住所1
  private String address1 ="";
  //住所2
  private String address2 ="";
  //住所3
  private String address3 ="";
  //店舗電話番号
  private String storeTel ="";
  //連絡先電話番号
  private String tel ="";
  //連絡先FAX番号
  private String fax ="";
  //サロン名
  private String salonName ="";
  //問合せ形態
  private String inquiryFormFlg ="";
  //依頼者コメント
  private String clientComment ="";
  //受付日
  private String acceptanceDate ="";
  //対応状況
  private String correspondingFlg ="";
  //支店コード
  private String branchCode ="";
  //支店名
  private String branchName ="";
  //担当者コード
  private String chargeCode = "";
  //担当者
  private String chargeName = "";
  //提示商品
  private String presentationCommodity ="";
  //提示商品数量
  private String presentationCommodityAmount ="";
  //提示商品状況
  private String presentationCommodityFlg ="";
  //最新対応日時
  private String latestDate ="";
  //対応履歴
  private String correspondenceHistory ="";
  //備考
  private String remarks ="";
  //登録日
  private String initDateTime ="";
  
  //getter of 担当者コード
  public String getChargeCode() {
    return chargeCode;
  }
  
  //getter of 担当者名
  public String getChargeName() {
    return chargeName;
  }
  
  //setter of 担当者コード
  public void setChargeCode(String ChargeCode) {
    this.chargeCode = ChargeCode;
  }
  
  //setter of 担当者名
  public void setChargeName(String chargeName) {
    this.chargeName = chargeName;
  }
  
  /**
   * @return acceptanceDate を戻します。
   */
  public String getAcceptanceDate() {
    return acceptanceDate;
  }
  
  /**
   * @return address1 を戻します。
   */
  public String getAddress1() {
    return address1;
  }
  
  /**
   * @return address2 を戻します。
   */
  public String getAddress2() {
    return address2;
  }
  
  /**
   * @return address3 を戻します。
   */
  public String getAddress3() {
    return address3;
  }
  
  /**
   * @return branchCode を戻します。
   */
  public String getBranchCode() {
    return branchCode;
  }
  
  /**
   * @return branchName を戻します。
   */
  public String getBranchName() {
    return branchName;
  }
  
  /**
   * @return clientComment を戻します。
   */
  public String getClientComment() {
    return clientComment;
  }
  
  /**
   * @return correspondenceHistory を戻します。
   */
  public String getCorrespondenceHistory() {
    return correspondenceHistory;
  }
  
  /**
   * @return correspondingFlg を戻します。
   */
  public String getCorrespondingFlg() {
    return correspondingFlg;
  }
  
  /**
   * @return custName を戻します。
   */
  public String getCustName() {
    return custName;
  }
  
  /**
   * @return custPronName を戻します。
   */
  public String getCustPronName() {
    return custPronName;
  }
  
  /**
   * @return eMail を戻します。
   */
  public String getEMail() {
    return eMail;
  }
  
  /**
   * @return fax を戻します。
   */
  public String getFax() {
    return fax;
  }
  
  /**
   * @return hopeAmount を戻します。
   */
  public String getHopeAmount() {
    return hopeAmount;
  }
  
  /**
   * @return hopeCommodityName を戻します。
   */
  public String getHopeCommodityName() {
    return hopeCommodityName;
  }
  
  /**
   * @return hopeDeliverDay を戻します。
   */
  public String getHopeDeliveryDate() {
    return hopeDeliveryDate;
  }
  
  /**
   * @return hopeProduct を戻します。
   */
  public String getHopeProduct() {
    return hopeProduct;
  }
  
  /**
   * @return initDateTime を戻します。
   */
  public String getInitDateTime() {
    return initDateTime;
  }
  
  /**
   * @return inquiryFormFlg を戻します。
   */
  public String getInquiryFormFlg() {
    return inquiryFormFlg;
  }
  
  /**
   * @return latestDate を戻します。
   */
  public String getLatestDate() {
    return latestDate;
  }
  
  /**
   * @return managementNumber を戻します。
   */
  public String getManagementNumber() {
    return managementNumber;
  }
  
  /**
   * @return methodForHope を戻します。
   */
  public String getMethodForHope() {
    return methodForHope;
  }
  
  /**
   * @return postCode1 を戻します。
   */
  public String getPostCode1() {
    return postCode1;
  }
  
  /**
   * @return postCode2 を戻します。
   */
  public String getPostCode2() {
    return postCode2;
  }
  
  /**
   * @return presentationCommodity を戻します。
   */
  public String getPresentationCommodity() {
    return presentationCommodity;
  }
  
  /**
   * @return presentationCommodityAmount を戻します。
   */
  public String getPresentationCommodityAmount() {
    return presentationCommodityAmount;
  }
  
  /**
   * @return presentationCommodityFlg を戻します。
   */
  public String getPresentationCommodityFlg() {
    return presentationCommodityFlg;
  }
  
  /**
   * @return remarks を戻します。
   */
  public String getRemarks() {
    return remarks;
  }
  
  /**
   * @return salonName を戻します。
   */
  public String getSalonName() {
    return salonName;
  }
  
  /**
   * @return storeTel を戻します。
   */
  public String getStoreTel() {
    return storeTel;
  }
  
  /**
   * @return tel を戻します。
   */
  public String getTel() {
    return tel;
  }
  
  /**
   * @param acceptanceDate acceptanceDate を設定。
   */
  public void setAcceptanceDate(String acceptanceDate) {
    this.acceptanceDate = acceptanceDate;
  }
  
  /**
   * @param address1 address1 を設定。
   */
  public void setAddress1(String address1) {
    this.address1 = address1;
  }
  
  /**
   * @param address2 address2 を設定。
   */
  public void setAddress2(String address2) {
    this.address2 = address2;
  }
  
  /**
   * @param address3 address3 を設定。
   */
  public void setAddress3(String address3) {
    this.address3 = address3;
  }
  
  /**
   * @param branchCode branchCode を設定。
   */
  public void setBranchCode(String branchCode) {
    this.branchCode = branchCode;
  }
  
  /**
   * @param branchName branchName を設定。
   */
  public void setBranchName(String branchName) {
    this.branchName = branchName;
  }
  
  /**
   * @param clientComment clientComment を設定。
   */
  public void setClientComment(String clientComment) {
    this.clientComment = clientComment;
  }
  
  /**
   * @param correspondenceHistory correspondenceHistory を設定。
   */
  public void setCorrespondenceHistory(String correspondenceHistory) {
    this.correspondenceHistory = correspondenceHistory;
  }
  
  /**
   * @param correspondingFlg correspondingFlg を設定。
   */
  public void setCorrespondingFlg(String correspondingFlg) {
    this.correspondingFlg = correspondingFlg;
  }
  
  /**
   * @param custName custName を設定。
   */
  public void setCustName(String custName) {
    this.custName = custName;
  }
  
  /**
   * @param custPronName custPronName を設定。
   */
  public void setCustPronName(String custPronName) {
    this.custPronName = custPronName;
  }
  
  /**
   * @param mail eMail を設定。
   */
  public void setEMail(String mail) {
    eMail = mail;
  }
  
  /**
   * @param fax fax を設定。
   */
  public void setFax(String fax) {
    this.fax = fax;
  }
  
  /**
   * @param hopeAmount hopeAmount を設定。
   */
  public void setHopeAmount(String hopeAmount) {
    this.hopeAmount = hopeAmount;
  }
  
  /**
   * @param hopeCommodityName hopeCommodityName を設定。
   */
  public void setHopeCommodityName(String hopeCommodityName) {
    this.hopeCommodityName = hopeCommodityName;
  }
  
  /**
   * @param hopeDeliverDay hopeDeliverDay を設定。
   */
  public void setHopeDeliveryDate(String hopeDeliveryDate) {
    this.hopeDeliveryDate = hopeDeliveryDate;
  }
  
  /**
   * @param hopeProduct hopeProduct を設定。
   */
  public void setHopeProduct(String hopeProduct) {
    this.hopeProduct = hopeProduct;
  }
  
  /**
   * @param initDateTime initDateTime を設定。
   */
  public void setInitDateTime(String initDateTime) {
    this.initDateTime = initDateTime;
  }
  
  /**
   * @param inquiryFormFlg inquiryFormFlg を設定。
   */
  public void setInquiryFormFlg(String inquiryFormFlg) {
    this.inquiryFormFlg = inquiryFormFlg;
  }
  
  /**
   * @param latestDate latestDate を設定。
   */
  public void setLatestDate(String latestDate) {
    this.latestDate = latestDate;
  }
  
  /**
   * @param managementNumber managementNumber を設定。
   */
  public void setManagementNumber(String managementNumber) {
    this.managementNumber = managementNumber;
  }
  
  /**
   * @param methodForHope methodForHope を設定。
   */
  public void setMethodForHope(String methodForHope) {
    this.methodForHope = methodForHope;
  }
  
  /**
   * @param postCode1 postCode1 を設定。
   */
  public void setPostCode1(String postCode1) {
    this.postCode1 = postCode1;
  }
  
  /**
   * @param postCode2 postCode2 を設定。
   */
  public void setPostCode2(String postCode2) {
    this.postCode2 = postCode2;
  }
  
  /**
   * @param presentationCommodity presentationCommodity を設定。
   */
  public void setPresentationCommodity(String presentationCommodity) {
    this.presentationCommodity = presentationCommodity;
  }
  
  /**
   * @param presentationCommodityAmount presentationCommodityAmount を設定。
   */
  public void setPresentationCommodityAmount(String presentationCommodityAmount) {
    this.presentationCommodityAmount = presentationCommodityAmount;
  }
  
  /**
   * @param presentationCommodityFlg presentationCommodityFlg を設定。
   */
  public void setPresentationCommodityFlg(String presentationCommodityFlg) {
    this.presentationCommodityFlg = presentationCommodityFlg;
  }
  
  /**
   * @param remarks remarks を設定。
   */
  public void setRemarks(String remarks) {
    this.remarks = remarks;
  }
  
  /**
   * @param salonName salonName を設定。
   */
  public void setSalonName(String salonName) {
    this.salonName = salonName;
  }
  
  /**
   * @param storeTel storeTel を設定。
   */
  public void setStoreTel(String storeTel) {
    this.storeTel = storeTel;
  }
  
  /**
   * @param tel tel を設定。
   */
  public void setTel(String tel) {
    this.tel = tel;
  }
  /**
   * @return hopeDeliverDayTxt を戻します。
   */
  
  public String getHopeDeliveryDateTxt() {
    String hopeDeliveryDateTxt = "";
    if (SIUtil.isNotNull(this.hopeDeliveryDate)){
      if(this.hopeDeliveryDate.substring(8).equals("01")){
        hopeDeliveryDateTxt = this.hopeDeliveryDate.substring(0,8)+"上旬";
      }else if(this.hopeDeliveryDate.substring(8).equals("10")){
        hopeDeliveryDateTxt = this.hopeDeliveryDate.substring(0,8)+"中旬";
      }else if(this.hopeDeliveryDate.substring(8).equals("20")){
        hopeDeliveryDateTxt = this.hopeDeliveryDate.substring(0,8)+"下旬";
      }
    }
    return hopeDeliveryDateTxt;
  }
}