|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.ComponentModel.DataAnnotations;
|
|
|
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Web;
|
|
|
|
|
|
|
|
|
|
namespace DSWeb.Areas.Dispatch.DB
|
|
|
|
|
{
|
|
|
|
|
[Table("Op_SeaPrice_Contract")]
|
|
|
|
|
public class Op_SeaPrice_Contract
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
public const string _CSTATUS = "3100";
|
|
|
|
|
|
|
|
|
|
public Op_SeaPrice_Contract()
|
|
|
|
|
{
|
|
|
|
|
//this.GID = Guid.NewGuid().ToString().Replace("-", "");
|
|
|
|
|
CSTATUS = _CSTATUS;
|
|
|
|
|
CREATETIME = DateTime.Now;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Key]
|
|
|
|
|
public string BSNO { get; set; }
|
|
|
|
|
public string CONTRACTNO { get; set; }
|
|
|
|
|
public string CARRIER { get; set; }
|
|
|
|
|
public DateTime? EFFECTIVEDATE { get; set; }
|
|
|
|
|
public DateTime? VALIDDATE { get; set; }
|
|
|
|
|
public string CREATOR { get; set; }
|
|
|
|
|
public DateTime? CREATETIME { get; set; }
|
|
|
|
|
public string REMARK { get; set; }
|
|
|
|
|
public string CSTATUS { get; set; }
|
|
|
|
|
public void savecopy(Op_SeaPrice_Contract Newhead)
|
|
|
|
|
{
|
|
|
|
|
BSNO = Newhead.BSNO;
|
|
|
|
|
CONTRACTNO = Newhead.CONTRACTNO;
|
|
|
|
|
CARRIER = Newhead.CARRIER;
|
|
|
|
|
EFFECTIVEDATE = Newhead.EFFECTIVEDATE;
|
|
|
|
|
VALIDDATE = Newhead.VALIDDATE;
|
|
|
|
|
REMARK = Newhead.REMARK;
|
|
|
|
|
CSTATUS = Newhead.CSTATUS;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Table("Op_SeaPrice_Contract_Way")]
|
|
|
|
|
public class Op_SeaPrice_Contract_Way
|
|
|
|
|
{
|
|
|
|
|
public Op_SeaPrice_Contract_Way()
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Key]
|
|
|
|
|
public int ID { get; set; }
|
|
|
|
|
public string BSNO { get; set; }
|
|
|
|
|
public string PODLOAD { get; set; }
|
|
|
|
|
public string PORTDISCHARGE { get; set; }
|
|
|
|
|
public string VIA { get; set; }
|
|
|
|
|
public string VIA2 { get; set; }
|
|
|
|
|
public string ETD { get; set; }
|
|
|
|
|
public int TT { get; set; }
|
|
|
|
|
|
|
|
|
|
public void savecopy(Op_SeaPrice_Contract_Way NewWay)
|
|
|
|
|
{
|
|
|
|
|
BSNO = NewWay.BSNO;
|
|
|
|
|
PODLOAD = NewWay.PODLOAD;
|
|
|
|
|
PORTDISCHARGE = NewWay.PORTDISCHARGE;
|
|
|
|
|
VIA = NewWay.VIA;
|
|
|
|
|
VIA2 = NewWay.VIA2;
|
|
|
|
|
ETD = NewWay.ETD;
|
|
|
|
|
TT = NewWay.TT;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Table("Op_SeaPrice_Contract_Detail")]
|
|
|
|
|
public class Op_SeaPrice_Contract_Detail
|
|
|
|
|
{
|
|
|
|
|
public Op_SeaPrice_Contract_Detail()
|
|
|
|
|
{
|
|
|
|
|
GID = Guid.NewGuid().ToString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Key]
|
|
|
|
|
public string GID { get; set; }
|
|
|
|
|
public string BSNO { get; set; }
|
|
|
|
|
public int SEQUENCE { get; set; }
|
|
|
|
|
public string FEENAME { get; set; }
|
|
|
|
|
public string PODLOAD { get; set; }
|
|
|
|
|
public string PORTDISCHARGE { get; set; }
|
|
|
|
|
public string VIA { get; set; }
|
|
|
|
|
public string VIA2 { get; set; }
|
|
|
|
|
public decimal CTN0 { get; set; }
|
|
|
|
|
public decimal CTN1 { get; set; }
|
|
|
|
|
public decimal CTN2 { get; set; }
|
|
|
|
|
public decimal CTN3 { get; set; }
|
|
|
|
|
public decimal CTN4 { get; set; }
|
|
|
|
|
|
|
|
|
|
public void savecopy(Op_SeaPrice_Contract_Detail NewDetail)
|
|
|
|
|
{
|
|
|
|
|
//GID = NewWay.GID;
|
|
|
|
|
BSNO = NewDetail.BSNO;
|
|
|
|
|
SEQUENCE = NewDetail.SEQUENCE;
|
|
|
|
|
FEENAME = NewDetail.FEENAME;
|
|
|
|
|
PODLOAD = NewDetail.PODLOAD;
|
|
|
|
|
PORTDISCHARGE = NewDetail.PORTDISCHARGE;
|
|
|
|
|
VIA = NewDetail.VIA;
|
|
|
|
|
VIA2 = NewDetail.VIA2;
|
|
|
|
|
CTN0 = NewDetail.CTN0;
|
|
|
|
|
CTN1 = NewDetail.CTN1;
|
|
|
|
|
CTN2 = NewDetail.CTN2;
|
|
|
|
|
CTN3 = NewDetail.CTN3;
|
|
|
|
|
CTN4 = NewDetail.CTN4;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Table("Op_SeaPrice_Contract_PortDetention")]
|
|
|
|
|
public class Op_SeaPrice_Contract_PortDetention
|
|
|
|
|
{
|
|
|
|
|
public Op_SeaPrice_Contract_PortDetention()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Key]
|
|
|
|
|
public int? ID { get; set; }
|
|
|
|
|
public string BSNO { get; set; }
|
|
|
|
|
public string PORTDISCHARGE { get; set; }
|
|
|
|
|
public decimal? CTN0 { get; set; }
|
|
|
|
|
public decimal? CTN1 { get; set; }
|
|
|
|
|
public decimal? CTN2 { get; set; }
|
|
|
|
|
public decimal? CTN3 { get; set; }
|
|
|
|
|
public decimal? CTN4 { get; set; }
|
|
|
|
|
|
|
|
|
|
public void savecopy(Op_SeaPrice_Contract_PortDetention NewDetail)
|
|
|
|
|
{
|
|
|
|
|
//GID = NewWay.GID;
|
|
|
|
|
BSNO = NewDetail.BSNO;
|
|
|
|
|
PORTDISCHARGE = NewDetail.PORTDISCHARGE;
|
|
|
|
|
CTN0 = NewDetail.CTN0;
|
|
|
|
|
CTN1 = NewDetail.CTN1;
|
|
|
|
|
CTN2 = NewDetail.CTN2;
|
|
|
|
|
CTN3 = NewDetail.CTN3;
|
|
|
|
|
CTN4 = NewDetail.CTN4;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Table("Op_SeaPrice_Quotation")]
|
|
|
|
|
public class Op_SeaPrice_Quotation
|
|
|
|
|
{
|
|
|
|
|
public Op_SeaPrice_Quotation()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Key]
|
|
|
|
|
public string BSNO { get; set; }
|
|
|
|
|
public string CUSTOMERNAME { get; set; }
|
|
|
|
|
public DateTime? EFFECTIVEDATE { get; set; }
|
|
|
|
|
public DateTime? VALIDDATE { get; set; }
|
|
|
|
|
public string CREATOR { get; set; }
|
|
|
|
|
public DateTime? CREATETIME { get; set; }
|
|
|
|
|
public string PDFURL { get; set; }
|
|
|
|
|
public string REMARK { get; set; }
|
|
|
|
|
|
|
|
|
|
public void savecopy(Op_SeaPrice_Quotation NewDetail)
|
|
|
|
|
{
|
|
|
|
|
//GID = NewWay.GID;
|
|
|
|
|
BSNO = NewDetail.BSNO;
|
|
|
|
|
CUSTOMERNAME = NewDetail.CUSTOMERNAME;
|
|
|
|
|
EFFECTIVEDATE = NewDetail.EFFECTIVEDATE;
|
|
|
|
|
VALIDDATE = NewDetail.VALIDDATE;
|
|
|
|
|
CREATOR = NewDetail.CREATOR;
|
|
|
|
|
CREATETIME = NewDetail.CREATETIME;
|
|
|
|
|
PDFURL = NewDetail.PDFURL;
|
|
|
|
|
REMARK = NewDetail.REMARK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Table("Op_SeaPrice_Quotation_Detail")]
|
|
|
|
|
public class Op_SeaPrice_Quotation_Detail
|
|
|
|
|
{
|
|
|
|
|
public Op_SeaPrice_Quotation_Detail()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Key]
|
|
|
|
|
public string GID { get; set; }
|
|
|
|
|
public string BSNO { get; set; }
|
|
|
|
|
public int SEQUENCE { get; set; }
|
|
|
|
|
public string LANE { get; set; }
|
|
|
|
|
public string PODLOAD { get; set; }
|
|
|
|
|
public string PORTDISCHARGE { get; set; }
|
|
|
|
|
public string CARRIER { get; set; }
|
|
|
|
|
public string VIA { get; set; }
|
|
|
|
|
public string ETD { get; set; }
|
|
|
|
|
public string TT { get; set; }
|
|
|
|
|
public DateTime? EFFECTIVEDATE { get; set; }
|
|
|
|
|
public DateTime? VALIDDATE { get; set; }
|
|
|
|
|
|
|
|
|
|
public string COMMODITY { get; set; }
|
|
|
|
|
public string REMARK { get; set; }
|
|
|
|
|
public string INPUTBY { get; set; }
|
|
|
|
|
public DateTime? INPUTTIME { get; set; }
|
|
|
|
|
public string MODIFIEDUSER { get; set; }
|
|
|
|
|
public DateTime? MODIFYTIME { get; set; }
|
|
|
|
|
public string FEE0 { get; set; }
|
|
|
|
|
public string FEE1 { get; set; }
|
|
|
|
|
public string FEE2 { get; set; }
|
|
|
|
|
public string FEE3 { get; set; }
|
|
|
|
|
public string FEE4 { get; set; }
|
|
|
|
|
public decimal? CTN00 { get; set; }
|
|
|
|
|
public decimal? CTN10 { get; set; }
|
|
|
|
|
public decimal? CTN20 { get; set; }
|
|
|
|
|
public decimal? CTN30 { get; set; }
|
|
|
|
|
public decimal? CTN40 { get; set; }
|
|
|
|
|
public decimal? CTN50 { get; set; }
|
|
|
|
|
public decimal? CTN60 { get; set; }
|
|
|
|
|
public decimal? CTN70 { get; set; }
|
|
|
|
|
public decimal? CTN80 { get; set; }
|
|
|
|
|
public decimal? CTN90 { get; set; }
|
|
|
|
|
public decimal? CTN01 { get; set; }
|
|
|
|
|
public decimal? CTN11 { get; set; }
|
|
|
|
|
public decimal? CTN21 { get; set; }
|
|
|
|
|
public decimal? CTN31 { get; set; }
|
|
|
|
|
public decimal? CTN41 { get; set; }
|
|
|
|
|
public decimal? CTN51 { get; set; }
|
|
|
|
|
public decimal? CTN61 { get; set; }
|
|
|
|
|
public decimal? CTN71 { get; set; }
|
|
|
|
|
public decimal? CTN81 { get; set; }
|
|
|
|
|
public decimal? CTN91 { get; set; }
|
|
|
|
|
public decimal? CTN02 { get; set; }
|
|
|
|
|
public decimal? CTN12 { get; set; }
|
|
|
|
|
public decimal? CTN22 { get; set; }
|
|
|
|
|
public decimal? CTN32 { get; set; }
|
|
|
|
|
public decimal? CTN42 { get; set; }
|
|
|
|
|
public decimal? CTN52 { get; set; }
|
|
|
|
|
public decimal? CTN62 { get; set; }
|
|
|
|
|
public decimal? CTN72 { get; set; }
|
|
|
|
|
public decimal? CTN82 { get; set; }
|
|
|
|
|
public decimal? CTN92 { get; set; }
|
|
|
|
|
public decimal? CTN03 { get; set; }
|
|
|
|
|
public decimal? CTN13 { get; set; }
|
|
|
|
|
public decimal? CTN23 { get; set; }
|
|
|
|
|
public decimal? CTN33 { get; set; }
|
|
|
|
|
public decimal? CTN43 { get; set; }
|
|
|
|
|
public decimal? CTN53 { get; set; }
|
|
|
|
|
public decimal? CTN63 { get; set; }
|
|
|
|
|
public decimal? CTN73 { get; set; }
|
|
|
|
|
public decimal? CTN83 { get; set; }
|
|
|
|
|
public decimal? CTN93 { get; set; }
|
|
|
|
|
public decimal? CTN04 { get; set; }
|
|
|
|
|
public decimal? CTN14 { get; set; }
|
|
|
|
|
public decimal? CTN24 { get; set; }
|
|
|
|
|
public decimal? CTN34 { get; set; }
|
|
|
|
|
public decimal? CTN44 { get; set; }
|
|
|
|
|
public decimal? CTN54 { get; set; }
|
|
|
|
|
public decimal? CTN64 { get; set; }
|
|
|
|
|
public decimal? CTN74 { get; set; }
|
|
|
|
|
public decimal? CTN84 { get; set; }
|
|
|
|
|
public decimal? CTN94 { get; set; }
|
|
|
|
|
public string PORTDISCHARGEID { get; set; }
|
|
|
|
|
public string CONTRACTNO { get; set; }
|
|
|
|
|
public string VIA2 { get; set; }
|
|
|
|
|
public string CTN0DETENTION { get; set; }
|
|
|
|
|
public string CTN1DETENTION { get; set; }
|
|
|
|
|
public string CTN2DETENTION { get; set; }
|
|
|
|
|
public string CTN3DETENTION { get; set; }
|
|
|
|
|
public string CTN4DETENTION { get; set; }
|
|
|
|
|
//public void savecopy(Op_SeaPrice_Quotation_Detail NewDetail)
|
|
|
|
|
//{
|
|
|
|
|
// object MvcShipping.Helper.AutoMapperHelper.MapTo<Op_SeaPrice_Quotation_Detail, Op_SeaPrice_Quotation_Detail>(NewDetail);
|
|
|
|
|
// GID = NewDetail.GID;
|
|
|
|
|
// BSNO = NewDetail.BSNO;
|
|
|
|
|
// CUSTOMERNAME = NewDetail.CUSTOMERNAME;
|
|
|
|
|
// EFFECTIVEDATE = NewDetail.EFFECTIVEDATE;
|
|
|
|
|
// VALIDDATE = NewDetail.VALIDDATE;
|
|
|
|
|
// CREATOR = NewDetail.CREATOR;
|
|
|
|
|
// CREATETIME = NewDetail.CREATETIME;
|
|
|
|
|
// PDFURL = NewDetail.PDFURL;
|
|
|
|
|
// REMARK = NewDetail.REMARK;
|
|
|
|
|
//}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Table("Op_SeaPrice_Quotation_ZaFeiList")]
|
|
|
|
|
public class Op_SeaPrice_Quotation_ZaFeiList
|
|
|
|
|
{
|
|
|
|
|
public Op_SeaPrice_Quotation_ZaFeiList()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Key]
|
|
|
|
|
public int? ID { get; set; }
|
|
|
|
|
public string BSNO { get; set; }
|
|
|
|
|
public int? SEQUENCE { get; set; }
|
|
|
|
|
public string FEENAME { get; set; }
|
|
|
|
|
public string CURRENCY { get; set; }
|
|
|
|
|
public decimal? AMOUNT { get; set; }
|
|
|
|
|
|
|
|
|
|
public bool NEEDHIDE { get; set; }
|
|
|
|
|
public string UNIT { get; set; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|