public ExpenditureInvoiceSetStateSP(ExpenditureInvoice entity, InvoiceForTransmissionInUnitState newState, InvoiceForTransmissionInUnitInState newStateIn) { RN = entity.Rn; WorkDate = entity.WorkDate; InWorkDate = entity.WorkDate; StateIn = newStateIn; State = newState; }
public ChangeStatusExpenditureInvoiceSP( ExpenditureInvoice expenditureInvoice, InvoiceForTransmissionInUnitState state, InvoiceForTransmissionInUnitInState inState, DateTime dateOfPosting = default(DateTime), DateTime dateOfConfirm = default(DateTime)) { Rn = expenditureInvoice.Rn; State = state; InState = inState; DateOfPosting = dateOfPosting == default(DateTime) ? DateTime.Now : dateOfPosting; DateOfConfirm = dateOfConfirm == default(DateTime) ? DateTime.Now : dateOfConfirm; }