using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.MMHead { public class MMScheduleDTO { #region PrivateMembers #region MMSchedule private int mmscheduleid; //Id #region MMHead private int documentid; //Id #endregion #region MMDetail private int documentdetailid; //Id #endregion private Int16 mmscheduleslno; //SlNo #region Party private int partyid = -1; //Id private string partycode; //Code private string partyname; //Name #endregion #region PartyBranch private int partybranchid = -1; //Id private string partybranchcode; //Code private string partybranchname; //Name #endregion private DateTime mmschedulescheduledate = DateTime.Now; //ScheduleDate private double mmscheduleschedulequantity; //ScheduleQuantity private double mmschedulegoodquantity; //GoodQuantity private double mmschedulerejectedquantity; //RejectedQuantity private double mmschedulereworkquantity; //ReworkQuantity private double mmscheduleotherquantity; //OtherQuantity private string mmscheduleremarks; //Remarks // Transient — client-generated draft RowGuid, stamped on New rows for idempotent-replay // detection (TMMSCHEDULE.ROWGUID). Null on legacy-path rows. private Guid? rowguid; #endregion #endregion #region PublicMembers #region MMSchedule public virtual int MMScheduleId { get { return mmscheduleid; } //Id set { mmscheduleid = value; } //Id } public virtual Guid? RowGuid { get { return rowguid; } set { rowguid = value; } } #region MMHead public virtual int DocumentId { get { return documentid; } //Id set { documentid = value; } //Id } #endregion #region MMDetail public virtual int DocumentDetailId { get { return documentdetailid; } //Id set { documentdetailid = value; } //Id } #endregion public virtual Int16 MMScheduleSlNo { get { return mmscheduleslno; } //SlNo set { mmscheduleslno = value; } //SlNo } #region Party public virtual int PartyId { get { return partyid; } //Id set { partyid = value; } //Id } public virtual string PartyCode { get { return partycode; } //Code set { partycode = value; } //Code } public virtual string PartyName { get { return partyname; } //Name set { partyname = value; } //Name } #endregion #region PartyBranch public virtual int PartyBranchId { get { return partybranchid; } //Id set { partybranchid = value; } //Id } public virtual string PartyBranchCode { get { return partybranchcode; } //Code set { partybranchcode = value; } //Code } public virtual string PartyBranchName { get { return partybranchname; } //Name set { partybranchname = value; } //Name } #endregion public virtual DateTime MMScheduleScheduleDate { get { return mmschedulescheduledate; } //ScheduleDate set { mmschedulescheduledate = value; } //ScheduleDate } public virtual double MMScheduleScheduleQuantity { get { return mmscheduleschedulequantity; } //ScheduleQuantity set { mmscheduleschedulequantity = value; } //ScheduleQuantity } public virtual double MMScheduleGoodQuantity { get { return mmschedulegoodquantity; } //GoodQuantity set { mmschedulegoodquantity = value; } //GoodQuantity } public virtual double MMScheduleRejectedQuantity { get { return mmschedulerejectedquantity; } //RejectedQuantity set { mmschedulerejectedquantity = value; } //RejectedQuantity } public virtual double MMScheduleReworkQuantity { get { return mmschedulereworkquantity; } //ReworkQuantity set { mmschedulereworkquantity = value; } //ReworkQuantity } public virtual double MMScheduleOtherQuantity { get { return mmscheduleotherquantity; } //OtherQuantity set { mmscheduleotherquantity = value; } //OtherQuantity } public virtual string MMScheduleRemarks { get { return mmscheduleremarks; } //Remarks set { mmscheduleremarks = value; } //Remarks } private string itemname = "";//Added by Vikash on 29 June 2023 for Temp Use during Checking Setting public virtual string ItemName { get { return itemname; } //remarks set { itemname = value; } //Remarks } #endregion #endregion } }