protected override string DoIt() { int c_order_id = 0; int pid = 0; VAdvantage.Model.MOrder ord = new VAdvantage.Model.MOrder(GetCtx(), c_order_id, null); VAdvantage.Model.MOrderLine ol = new VAdvantage.Model.MOrderLine(GetCtx(), 0, null); ol.SetC_Order_ID(c_order_id); ol.SetM_Product_ID(pid); ol.SetAD_Client_ID(ord.GetAD_Client_ID()); ol.SetAD_Org_ID(ord.GetAD_Org_ID()); ol.SetQty(1); if (!ol.Save()) { } return(""); }
protected override string DoIt() { // Int32 value = 0; string msg = ""; log.Info("C_Project_ID=" + _C_Project_ID); if (_C_Project_ID == 0) { throw new ArgumentException("C_Project_ID == 0"); } VAdvantage.Model.MProject fromProject = new VAdvantage.Model.MProject(GetCtx(), _C_Project_ID, null); if (fromProject.GetGenerate_Quotation() == null) { throw new ArgumentException("No Generate Quotation found on Project."); } if (fromProject.GetGenerate_Quotation().Trim() == "Y") { throw new ArgumentException("Sales Quotation already generated"); } VAdvantage.Model.MOrder order = new VAdvantage.Model.MOrder(GetCtx(), 0, null); C_Bpartner_id = fromProject.GetC_BPartner_ID(); C_Bpartner_Location_id = fromProject.GetC_BPartner_Location_ID(); C_BPartnerSR_ID = fromProject.GetC_BPartnerSR_ID(); //MBPartner bp = new MBPartner(GetCtx(), C_Bpartner_id, null); VAdvantage.Model.MBPartnerLocation bpartnerloc = new VAdvantage.Model.MBPartnerLocation(GetCtx(), C_Bpartner_Location_id, null); String currentdate = DateTime.Now.ToString(); String sqlprjln = " select c_projectline_id from c_projectline where c_project_id=" + _C_Project_ID + ""; C_ProjectLine_ID = VAdvantage.Utility.Util.GetValueOfInt(DB.ExecuteScalar(sqlprjln)); if (C_ProjectLine_ID != 0) { order.SetDateOrdered(Convert.ToDateTime(currentdate)); order.SetDatePromised(Convert.ToDateTime(currentdate)); if (C_Bpartner_id != 0) { order.SetC_BPartner_ID(fromProject.GetC_BPartner_ID()); if (bpartnerloc.IsShipTo() == true) { order.SetC_BPartner_Location_ID(fromProject.GetC_BPartner_Location_ID()); order.SetAD_User_ID(fromProject.GetAD_User_ID()); } if (bpartnerloc.IsBillTo() == true) { order.SetBill_Location_ID(fromProject.GetC_BPartner_Location_ID()); order.SetBill_User_ID(fromProject.GetAD_User_ID()); } } if (C_BPartnerSR_ID != 0) { //String sqlcust = "update c_bpartner set iscustomer='Y', isprospect='N' where c_bpartner_id=" + C_BPartnerSR_ID + ""; //value = DB.ExecuteQuery(sqlcust, null, null); //if (value == -1) //{ //} //bp.SetIsCustomer(true); //bp.SetIsProspect(false); order.SetC_BPartner_ID(fromProject.GetC_BPartnerSR_ID()); if (bpartnerloc.IsShipTo() == true) { order.SetC_BPartner_Location_ID(fromProject.GetC_BPartner_Location_ID()); order.SetAD_User_ID(fromProject.GetAD_User_ID()); } if (bpartnerloc.IsBillTo() == true) { order.SetBill_Location_ID(fromProject.GetC_BPartner_Location_ID()); order.SetBill_User_ID(fromProject.GetAD_User_ID()); } } // String sql = "select c_doctype_id from c_doctype where docbasetype= 'SOO' and = 'Sales Quotation'"; String sql = "select c_doctype_id from c_doctype where docbasetype = 'SOO' and docsubtypeso = 'ON' and isreturntrx = 'N' and ad_client_id = " + GetCtx().GetAD_Client_ID(); int Doctype_id = VAdvantage.Utility.Util.GetValueOfInt(DB.ExecuteScalar(sql)); int MPriceList_id = Util.GetValueOfInt(fromProject.GetM_PriceList_ID()); order.SetM_PriceList_ID(MPriceList_id); ////String sqlmpricelist = "select m_pricelist_id from m_pricelist where name='Export'"; ////int MPriceList_id = VAdvantage.Utility.Util.GetValueOfInt(DB.ExecuteScalar(sqlmpricelist)); //if (MPriceList_id == order.GetM_PriceList_ID()) //{ // String sqlconversiontype = "select c_conversiontype_id from c_conversiontype where value = 'C'"; // int C_ConversionType_id = VAdvantage.Utility.Util.GetValueOfInt(DB.ExecuteScalar(sqlconversiontype)); // order.SetC_ConversionType_ID(C_ConversionType_id); //} order.SetC_Project_ID(GetRecord_ID()); if (fromProject.GetSalesRep_ID() > 0) { order.SetSalesRep_ID(fromProject.GetSalesRep_ID()); } order.SetC_Currency_ID(fromProject.GetC_Currency_ID()); if (C_Bpartner_id != 0) { VAdvantage.Model.MBPartner bp = new VAdvantage.Model.MBPartner(GetCtx(), C_Bpartner_id, null); if (bp.GetC_Campaign_ID() == 0 && fromProject.GetC_Campaign_ID() > 0) { bp.SetC_Campaign_ID(fromProject.GetC_Campaign_ID()); } bp.SetAD_Client_ID(fromProject.GetAD_Client_ID()); bp.SetAD_Org_ID(fromProject.GetAD_Org_ID()); if (bp.GetC_PaymentTerm_ID() != 0) { order.SetPaymentMethod(bp.GetPaymentRule()); order.SetC_PaymentTerm_ID(bp.GetC_PaymentTerm_ID()); } if (!bp.Save()) { log.SaveError("CampaignIDNotSaved", ""); return(Msg.GetMsg(GetCtx(), "CampaignIDtNotSaved")); } } else { VAdvantage.Model.MBPartner bp = new VAdvantage.Model.MBPartner(GetCtx(), C_BPartnerSR_ID, null); if (bp.GetC_Campaign_ID() == 0 && fromProject.GetC_Campaign_ID() > 0) { bp.SetC_Campaign_ID(fromProject.GetC_Campaign_ID()); } bp.SetAD_Client_ID(fromProject.GetAD_Client_ID()); bp.SetAD_Org_ID(fromProject.GetAD_Org_ID()); if (bp.GetC_PaymentTerm_ID() != 0) { order.SetPaymentMethod(bp.GetPaymentRule()); order.SetC_PaymentTerm_ID(bp.GetC_PaymentTerm_ID()); } if (!bp.Save()) { log.SaveError("CampaignIDtNotSaved", ""); return(Msg.GetMsg(GetCtx(), "CampaignIDtNotSaved")); } } //if (bp.GetC_PaymentTerm_ID() != 0) //{ // order.SetPaymentMethod(bp.GetPaymentRule()); // order.SetC_PaymentTerm_ID(bp.GetC_PaymentTerm_ID()); //} order.SetFreightCostRule("I"); if (order.GetC_Campaign_ID() == 0 && fromProject.GetC_Campaign_ID() > 0) { order.SetC_Campaign_ID(fromProject.GetC_Campaign_ID()); } order.SetDocStatus("IP"); order.SetC_DocType_ID(Doctype_id); order.SetC_DocTypeTarget_ID(Doctype_id); order.SetIsSOTrx(true); if (!order.Save()) { log.SaveError("SaleOrdertNotSaved", ""); return(Msg.GetMsg(GetCtx(), "SaleOrdertNotSaved")); } //Order Lines int count = 0; VAdvantage.Model.MProjectLine[] lines = fromProject.GetLines(); for (int i = 0; i < lines.Length; i++) { VAdvantage.Model.MOrderLine ol = new VAdvantage.Model.MOrderLine(order); ol.SetLine(lines[i].GetLine()); ol.SetDescription(lines[i].GetDescription()); ol.SetM_Product_ID(lines[i].GetM_Product_ID(), true); ol.SetQtyEntered(lines[i].GetPlannedQty()); ol.SetQtyOrdered(lines[i].GetPlannedQty()); ol.SetPriceEntered(lines[i].GetPlannedPrice()); ol.SetPriceActual(lines[i].GetPlannedPrice()); ol.SetPriceList(lines[i].GetPriceList()); if (ol.Save()) { count++; } } fromProject.SetRef_Order_ID(order.GetC_Order_ID()); fromProject.SetGenerate_Quotation("Y"); if (!fromProject.Save()) { log.SaveError("ProjectNotSaved", ""); return(Msg.GetMsg(GetCtx(), "ProjectNotSaved"));; } msg = Msg.GetMsg(GetCtx(), "QuotationGenerated"); } else { msg = Msg.GetMsg(GetCtx(), "No Lines"); } return(msg); }
/// <summary> /// /// </summary> /// <param name="p"></param> private void CreateLine(int S_TimeExpenseLine_ID, int C_Invoice_ID) { VAdvantage.Model.X_S_TimeExpenseLine tLine = new VAdvantage.Model.X_S_TimeExpenseLine(GetCtx(), S_TimeExpenseLine_ID, null); VAdvantage.Model.X_S_TimeExpense tExp = new VAdvantage.Model.X_S_TimeExpense(GetCtx(), Util.GetValueOfInt(tLine.GetS_TimeExpense_ID()), null); if (tLine.IsARInvoice()) { if (Util.GetValueOfInt(tLine.GetM_Product_ID()) != 0) { sql = "select max(line) from c_invoiceline where c_invoice_id = " + C_Invoice_ID; int lineNo = Util.GetValueOfInt(DB.ExecuteScalar(sql, null, null)); sql = "select C_Invoiceline_ID from C_InvoiceLine where c_invoice_ID = " + C_Invoice_ID + " and m_product_id = " + tLine.GetM_Product_ID(); int C_InvoiceLine_ID = Util.GetValueOfInt(DB.ExecuteScalar(sql, null, null)); if (C_InvoiceLine_ID != 0) { sql = "select c_uom_id from c_orderline where c_orderline_id = " + tLine.GetC_OrderLine_ID(); int C_UOM_IDTo = Util.GetValueOfInt(DB.ExecuteScalar(sql, null, null)); sql = "select c_uom_id from m_product where m_product_id = " + tLine.GetM_Product_ID(); int C_UOM_ID = Util.GetValueOfInt(DB.ExecuteScalar(sql, null, null)); Decimal?qty = 0; // qty = MUOMConversion.Convert(C_UOM_ID, C_UOM_IDTo, tLine.GetARApprovedHrs(), true); qty = VAdvantage.Model.MUOMConversion.ConvertProductTo(GetCtx(), tLine.GetM_Product_ID(), C_UOM_IDTo, tLine.GetARApprovedHrs()); VAdvantage.Model.MInvoiceLine iLine = new VAdvantage.Model.MInvoiceLine(GetCtx(), C_InvoiceLine_ID, null); iLine.SetQtyEntered(Decimal.Add(iLine.GetQtyEntered(), qty.Value)); iLine.SetQtyInvoiced(Decimal.Add(iLine.GetQtyInvoiced(), qty.Value)); // iLine.SetTaxAmt(Decimal.Add(iLine.GetTaxAmt(), tLine.GetTaxAmt())); iLine.SetLineNetAmt(Decimal.Multiply(iLine.GetQtyEntered(), iLine.GetPriceEntered())); iLine.SetLineTotalAmt(Decimal.Add(iLine.GetLineNetAmt(), iLine.GetTaxAmt())); if (!iLine.Save()) { } } else { lineNo = lineNo + 10; Decimal?price = 0; sql = "select c_uom_id from c_orderline where c_orderline_id = " + tLine.GetC_OrderLine_ID(); int C_UOM_IDTo = Util.GetValueOfInt(DB.ExecuteScalar(sql, null, null)); sql = "select c_uom_id from m_product where m_product_id = " + tLine.GetM_Product_ID(); int C_UOM_ID = Util.GetValueOfInt(DB.ExecuteScalar(sql, null, null)); Decimal?qty = 0; qty = VAdvantage.Model.MUOMConversion.ConvertProductTo(GetCtx(), tLine.GetM_Product_ID(), C_UOM_IDTo, tLine.GetARApprovedHrs()); VAdvantage.Model.MInvoiceLine iLine = new VAdvantage.Model.MInvoiceLine(GetCtx(), 0, null); iLine.SetAD_Client_ID(GetCtx().GetAD_Client_ID()); iLine.SetAD_Org_ID(GetCtx().GetAD_Org_ID()); iLine.SetC_Invoice_ID(C_Invoice_ID); iLine.SetC_Tax_ID(tLine.GetC_Tax_ID()); iLine.SetC_UOM_ID(tLine.GetC_UOM_ID()); iLine.SetDescription(tLine.GetDescription()); iLine.SetM_Product_ID(tLine.GetM_Product_ID()); iLine.SetQtyEntered(qty); iLine.SetQtyInvoiced(qty); if (tLine.GetC_OrderLine_ID() != 0) { VAdvantage.Model.MOrderLine oline = new VAdvantage.Model.MOrderLine(GetCtx(), tLine.GetC_OrderLine_ID(), null); price = oline.GetPriceEntered(); } iLine.SetPriceEntered(price); iLine.SetPriceList(price); iLine.SetPriceLimit(price); iLine.SetPriceActual(price); // iLine.SetTaxAmt(tLine.GetTaxAmt()); iLine.SetLineNetAmt(Decimal.Multiply(iLine.GetQtyEntered(), iLine.GetPriceEntered())); iLine.SetLineTotalAmt(Decimal.Add(iLine.GetLineNetAmt(), iLine.GetTaxAmt())); iLine.SetLine(lineNo); if (!iLine.Save()) { } } sql = "update S_TimeExpenseLine set Ref_C_Invoice_ID = " + C_Invoice_ID + " where S_TimeExpenseLine_ID = " + S_TimeExpenseLine_ID; int res = Util.GetValueOfInt(DB.ExecuteQuery(sql, null, null)); } } if (tLine.IsBillToCustomer()) { if (Util.GetValueOfInt(tLine.GetC_Charge_ID()) != 0) { sql = "select max(line) from c_invoiceline where c_invoice_id = " + C_Invoice_ID; int lineNo = Util.GetValueOfInt(DB.ExecuteScalar(sql, null, null)); sql = "select C_Invoiceline_ID from C_InvoiceLine where c_invoice_ID = " + C_Invoice_ID + " and c_charge_ID = " + tLine.GetC_Charge_ID() + " and c_tax_id = " + tLine.GetC_Tax_ID(); int C_InvoiceLine_ID = Util.GetValueOfInt(DB.ExecuteScalar(sql, null, null)); if (C_InvoiceLine_ID != 0) { VAdvantage.Model.MInvoiceLine iLine = new VAdvantage.Model.MInvoiceLine(GetCtx(), C_InvoiceLine_ID, null); iLine.SetPriceEntered(Decimal.Add(tLine.GetApprovedARExpenseAmt(), iLine.GetPriceEntered())); iLine.SetPriceActual(Decimal.Add(tLine.GetApprovedARExpenseAmt(), iLine.GetPriceActual())); iLine.SetPriceLimit(Decimal.Add(tLine.GetApprovedARExpenseAmt(), iLine.GetPriceLimit())); iLine.SetPriceList(Decimal.Add(tLine.GetApprovedARExpenseAmt(), iLine.GetPriceList())); // iLine.SetTaxAmt(Decimal.Add(tLine.GetTaxAmt(), iLine.GetTaxAmt())); // iLine.SetLineNetAmt(Decimal.Multiply(iLine.GetQtyEntered(), iLine.GetPriceEntered())); // iLine.SetLineTotalAmt(Decimal.Add(iLine.GetLineNetAmt(), iLine.GetTaxAmt())); if (!iLine.Save()) { } } else { lineNo = lineNo + 10; VAdvantage.Model.MInvoiceLine iLine = new VAdvantage.Model.MInvoiceLine(GetCtx(), 0, null); iLine.SetAD_Client_ID(GetCtx().GetAD_Client_ID()); iLine.SetAD_Org_ID(GetCtx().GetAD_Org_ID()); iLine.SetC_Invoice_ID(C_Invoice_ID); iLine.SetC_Tax_ID(tLine.GetC_Tax_ID()); iLine.SetC_UOM_ID(100); iLine.SetDescription(tLine.GetDescription()); iLine.SetC_Charge_ID(tLine.GetC_Charge_ID()); iLine.SetQtyEntered(Decimal.One); iLine.SetQtyInvoiced(Decimal.One); iLine.SetPriceEntered(tLine.GetApprovedARExpenseAmt()); iLine.SetPriceActual(tLine.GetApprovedARExpenseAmt()); iLine.SetPriceLimit(tLine.GetApprovedARExpenseAmt()); iLine.SetPriceList(tLine.GetApprovedARExpenseAmt()); // iLine.SetTaxAmt(tLine.GetTaxAmt()); // iLine.SetLineNetAmt(Decimal.Multiply(iLine.GetQtyEntered(), iLine.GetPriceEntered())); // iLine.SetLineTotalAmt(Decimal.Add(iLine.GetLineNetAmt(), iLine.GetTaxAmt())); iLine.SetLine(lineNo); if (!iLine.Save()) { } } sql = "update S_TimeExpenseLine set Ref_C_Invoice_ID = " + C_Invoice_ID + " where S_TimeExpenseLine_ID = " + S_TimeExpenseLine_ID; int res = Util.GetValueOfInt(DB.ExecuteQuery(sql, null, null)); } } }
/// <summary> /// Document Base type for Process e.g. POO for Purchase Order /// </summary> /// <param name="docBaseType"></param> private void ProcessDocBaseType(string docBaseType) { int M_Product_ID = 0; DateTime?sDate = null; DateTime?eDate = null; if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_PURCHASEORDER.Equals(docBaseType)) { VAdvantage.Model.MOrder ord = new VAdvantage.Model.MOrder(GetCtx(), _Record_ID, _trx); if (controlBasis.Equals("A")) { sql.Clear(); sql.Append(@" SELECT PeriodNo, StartDate , EndDate FROM C_Period WHERE C_Year_ID = (SELECT cy.C_Year_ID FROM C_Period cp inner join C_Year cy ON (cy.c_year_id = cp.c_Year_id) WHERE cy.IsActive = 'Y' AND cy.AD_Client_ID = " + _AD_Client_ID + @" AND StartDate <= " + GlobalVariable.TO_DATE(ord.GetDateOrdered(), true) + @" AND EndDate >= " + GlobalVariable.TO_DATE(ord.GetDateOrdered(), true) + @" AND cy.c_calendar_id = (SELECT C_Calendar_ID FROM AD_ClientInfo WHERE ad_clientinfo.ad_client_id = " + _AD_Client_ID + @")) AND PeriodNo IN (1,12)"); // sql.Append("SELECT PeriodNo, StartDate, EndDate FROM C_Period WHERE C_Year_ID = (SELECT C_Year_ID FROM C_Period WHERE IsActive = 'Y' AND AD_Client_ID = " + _AD_Client_ID + " AND StartDate <= " + GlobalVariable.TO_DATE(System.DateTime.Now, false) + " AND EndDate >= " + GlobalVariable.TO_DATE(System.DateTime.Now, false) + ") AND PeriodNo IN (1,12)"); DataSet dsPer = DB.ExecuteDataset(sql.ToString(), null, null); if (dsPer != null) { if (dsPer.Tables[0].Rows.Count > 0) { for (int k = 0; k < dsPer.Tables[0].Rows.Count; k++) { if (Util.GetValueOfInt(dsPer.Tables[0].Rows[k]["PeriodNo"]).Equals(1)) { sDate = Util.GetValueOfDateTime(dsPer.Tables[0].Rows[k]["StartDate"]); } if (Util.GetValueOfInt(dsPer.Tables[0].Rows[k]["PeriodNo"]).Equals(12)) { eDate = Util.GetValueOfDateTime(dsPer.Tables[0].Rows[k]["EndDate"]); } } } } else { log.SaveError("Period Not Found", "Period Not Found"); } dsPer.Dispose(); //whereClause.Append(" AND DateAcct >= " + GlobalVariable.TO_DATE(sDate, false) + " AND DateAcct <= " + GlobalVariable.TO_DATE(eDate, false)); } else if (controlBasis.Equals("P")) { sql.Clear(); sql.Append(@" SELECT PeriodNo, StartDate , EndDate FROM C_Period cp INNER JOIN C_Year cy ON (cy.c_year_id = cp.c_Year_id) WHERE cy.IsActive = 'Y' AND cy.AD_Client_ID = " + _AD_Client_ID + @" AND StartDate <= " + GlobalVariable.TO_DATE(ord.GetDateOrdered(), true) + @" AND EndDate >= " + GlobalVariable.TO_DATE(ord.GetDateOrdered(), true) + @" AND cy.c_calendar_id = (SELECT C_Calendar_ID FROM AD_ClientInfo WHERE ad_clientinfo.ad_client_id = " + _AD_Client_ID + @")"); //sql.Append("SELECT PeriodNo, StartDate, EndDate FROM C_Period WHERE IsActive = 'Y' AND AD_Client_ID = " + _AD_Client_ID + " AND StartDate <= " + GlobalVariable.TO_DATE(System.DateTime.Now, false) + " AND EndDate >= " + GlobalVariable.TO_DATE(System.DateTime.Now, false)); DataSet dsPer = DB.ExecuteDataset(sql.ToString(), null, null); if (dsPer != null) { if (dsPer.Tables[0].Rows.Count > 0) { sDate = Util.GetValueOfDateTime(dsPer.Tables[0].Rows[0]["StartDate"]); eDate = Util.GetValueOfDateTime(dsPer.Tables[0].Rows[0]["EndDate"]); } } else { log.SaveError("Period Not Found", "Period Not Found"); } dsPer.Dispose(); } sql.Clear(); sql.Append("SELECT * FROM C_OrderLine WHERE C_Order_ID = " + _Record_ID + " AND IsActive ='Y'"); DataSet ds = DB.ExecuteDataset(sql.ToString(), null, null); if (ds != null) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { whereClause.Clear(); // Amount = 0; VAdvantage.Model.MOrderLine ol = new VAdvantage.Model.MOrderLine(GetCtx(), Util.GetValueOfInt(ds.Tables[0].Rows[i]["C_OrderLine_ID"]), _trx); M_Product_ID = ol.GetM_Product_ID(); int Account_ID = 0; if (M_Product_ID > 0) { Account_ID = GetAccount(M_Product_ID, 0); whereClause.Append(" WHERE fa.AD_Client_ID = " + _AD_Client_ID + " AND fa.Account_ID = " + Account_ID + " AND fa.AD_Org_ID = " + _AD_Org_ID); } else if (ol.GetC_Charge_ID() > 0) { Account_ID = GetAccount(0, ol.GetC_Charge_ID()); whereClause.Append(" WHERE fa.AD_Client_ID = " + _AD_Client_ID + " AND fa.Account_ID = " + Account_ID + " AND fa.AD_Org_ID = " + _AD_Org_ID); } whereClause.Append(" AND fa.DateAcct >= " + GlobalVariable.TO_DATE(sDate, false) + " AND fa.DateAcct <= " + GlobalVariable.TO_DATE(eDate, false)); // GetBudgetAgainstDimension(ord); if (Account_ID > 0) { Decimal?lineAmount = GetLineAmount(ord.GetC_Currency_ID(), ol.GetLineNetAmt()); int BudgetID = 0; //if (ord.GetC_Project_ID() > 0) //{ // BudgetID = GetProjectBudget(ord.GetC_Project_ID()); //} //if (BudgetID <= 0) //{ // BudgetID = GetOrgBudget(); //} BudgetID = GetBudgetAmount(Account_ID, sDate, eDate, ord); if (BudgetID > 0) { GetBudgetControlComparison(BudgetID); Decimal?amt = CompareBudget(lineAmount, ord); sql.Clear(); if (amt > 0) { ol.SetBudgetViolationAmount(amt); if (!ol.Save()) { } //sql.Append("UPDATE C_OrderLine SET BudgetViolationAmount = " + amt + " WHERE C_OrderLine_ID = " + Util.GetValueOfInt(ds.Tables[0].Rows[i]["C_OrderLine_ID"])); //int res = Util.GetValueOfInt(DB.ExecuteQuery(sql.ToString(), null, null)); } } else { log.SaveError("Budget Not Found", "Budget Not Found"); } } else { log.SaveError("No Account Found", "No Account Found"); } // bool chk = ol.Save(_trxName); } } else { log.SaveError("No OrderLines Found", "No OrderLines Found"); } } #region else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_SALESORDER.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_APCREDITMEMO.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_APINVOICE.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_APPAYMENT.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_ARCREDITMEMO.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_ARINVOICE.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_ARPROFORMAINVOICE.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_ARRECEIPT.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_BANKSTATEMENT.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_CASHJOURNAL.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_FIXASSET.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_GLDOCUMENT.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_GLJOURNAL.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_MATCHINVOICE.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_MATCHPO.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_MATERIALDELIVERY.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_MATERIALMOVEMENT.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_MATERIALPHYSICALINVENTORY.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_MATERIALPICK.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_MATERIALPRODUCTION.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_MATERIALPUTAWAY.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_MATERIALRECEIPT.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_MATERIALREPLENISHMENT.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_PAYMENTALLOCATION.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_PROJECTISSUE.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_PURCHASEREQUISITION.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_STANDARDCOSTUPDATE.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_WORKORDER.Equals(docBaseType)) { } else if (VAdvantage.Model.MDocBaseType.DOCBASETYPE_WORKORDERTRANSACTION.Equals(docBaseType)) { } #endregion }