本文整理汇总了C#中MixERP类的典型用法代码示例。如果您正苦于以下问题:C# MixERP类的具体用法?C# MixERP怎么用?C# MixERP使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
MixERP类属于命名空间,在下文中一共展示了MixERP类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Add
/// <summary>
/// Inserts the instance of CashRepository class on the database table "office.cash_repositories".
/// </summary>
/// <param name="cashRepository">The instance of "CashRepository" class to insert.</param>
public void Add(MixERP.Net.Entities.Office.CashRepository cashRepository)
{
if(string.IsNullOrWhiteSpace(this.Catalog))
{
return;
}
try
{
if (!this.SkipValidation)
{
if (!this.Validated)
{
this.Validate(AccessTypeEnum.Create, this.LoginId, false);
}
if (!this.HasAccess)
{
throw new UnauthorizedException("Access is denied.");
}
}
Factory.Insert(this.Catalog, cashRepository);
}
catch (UnauthorizedException ex)
{
Log.Error("{Exception} {@Exception}", ex.Message, ex);
throw new MixERPException(ex.Message, ex);
}
}
示例2: PostPurhcaseReorderProcedure
/// <summary>
/// Prepares, validates, and executes the function "transactions.post_purhcase_reorder(_value_date date, _login_id bigint, _user_id integer, _office_id integer, _details transactions.purchase_reorder_type[])" on the database.
/// </summary>
/// <param name="valueDate">Enter argument value for "_value_date" parameter of the function "transactions.post_purhcase_reorder".</param>
/// <param name="loginIdParameter">Enter argument value for "_login_id" parameter of the function "transactions.post_purhcase_reorder".</param>
/// <param name="userId">Enter argument value for "_user_id" parameter of the function "transactions.post_purhcase_reorder".</param>
/// <param name="officeId">Enter argument value for "_office_id" parameter of the function "transactions.post_purhcase_reorder".</param>
/// <param name="details">Enter argument value for "_details" parameter of the function "transactions.post_purhcase_reorder".</param>
public PostPurhcaseReorderProcedure(DateTime valueDate,long loginIdParameter,int userId,int officeId,MixERP.Net.Entities.Transactions.PurchaseReorderType[][] details)
{
this.ValueDate = valueDate;
this.LoginIdParameter = loginIdParameter;
this.UserId = userId;
this.OfficeId = officeId;
this.Details = details;
}
示例3: PostOpeningInventoryProcedure
/// <summary>
/// Prepares, validates, and executes the function "transactions.post_opening_inventory(_office_id integer, _user_id integer, _login_id bigint, _value_date date, _reference_number character varying, _statement_reference text, _details transactions.opening_stock_type[])" on the database.
/// </summary>
/// <param name="officeId">Enter argument value for "_office_id" parameter of the function "transactions.post_opening_inventory".</param>
/// <param name="userId">Enter argument value for "_user_id" parameter of the function "transactions.post_opening_inventory".</param>
/// <param name="loginId">Enter argument value for "_login_id" parameter of the function "transactions.post_opening_inventory".</param>
/// <param name="valueDate">Enter argument value for "_value_date" parameter of the function "transactions.post_opening_inventory".</param>
/// <param name="referenceNumber">Enter argument value for "_reference_number" parameter of the function "transactions.post_opening_inventory".</param>
/// <param name="statementReference">Enter argument value for "_statement_reference" parameter of the function "transactions.post_opening_inventory".</param>
/// <param name="details">Enter argument value for "_details" parameter of the function "transactions.post_opening_inventory".</param>
public PostOpeningInventoryProcedure(int officeId, int userId, long loginId, DateTime valueDate, string referenceNumber, string statementReference, MixERP.Net.Entities.Transactions.OpeningStockType[] details)
{
this.OfficeId = officeId;
this.UserId = userId;
this.LoginId = loginId;
this.ValueDate = valueDate;
this.ReferenceNumber = referenceNumber;
this.StatementReference = statementReference;
this.Details = details;
}
示例4: PostStockJournalProcedure
/// <summary>
/// Prepares, validates, and executes the function "transactions.post_stock_journal(_office_id integer, _user_id integer, _login_id bigint, _value_date date, _reference_number character varying, _statement_reference text, _details transactions.stock_adjustment_type[])" on the database.
/// </summary>
/// <param name="officeId">Enter argument value for "_office_id" parameter of the function "transactions.post_stock_journal".</param>
/// <param name="userId">Enter argument value for "_user_id" parameter of the function "transactions.post_stock_journal".</param>
/// <param name="loginIdParameter">Enter argument value for "_login_id" parameter of the function "transactions.post_stock_journal".</param>
/// <param name="valueDate">Enter argument value for "_value_date" parameter of the function "transactions.post_stock_journal".</param>
/// <param name="referenceNumber">Enter argument value for "_reference_number" parameter of the function "transactions.post_stock_journal".</param>
/// <param name="statementReference">Enter argument value for "_statement_reference" parameter of the function "transactions.post_stock_journal".</param>
/// <param name="details">Enter argument value for "_details" parameter of the function "transactions.post_stock_journal".</param>
public PostStockJournalProcedure(int officeId, int userId, long loginIdParameter, DateTime valueDate, string referenceNumber, string statementReference, MixERP.Net.Entities.Transactions.StockAdjustmentType[][] details)
{
this.OfficeId = officeId;
this.UserId = userId;
this.LoginIdParameter = loginIdParameter;
this.ValueDate = valueDate;
this.ReferenceNumber = referenceNumber;
this.StatementReference = statementReference;
this.Details = details;
}
示例5: PostInventoryTransferDeliveryProcedure
/// <summary>
/// Prepares, validates, and executes the function "transactions.post_inventory_transfer_delivery(_office_id integer, _user_id integer, _login_id bigint, _inventory_transfer_request_id bigint, _value_date date, _reference_number character varying, _statement_reference text, _shipper_id integer, _source_store_id integer, _details transactions.stock_adjustment_type[])" on the database.
/// </summary>
/// <param name="officeId">Enter argument value for "_office_id" parameter of the function "transactions.post_inventory_transfer_delivery".</param>
/// <param name="userId">Enter argument value for "_user_id" parameter of the function "transactions.post_inventory_transfer_delivery".</param>
/// <param name="loginId">Enter argument value for "_login_id" parameter of the function "transactions.post_inventory_transfer_delivery".</param>
/// <param name="inventoryTransferRequestId">Enter argument value for "_inventory_transfer_request_id" parameter of the function "transactions.post_inventory_transfer_delivery".</param>
/// <param name="valueDate">Enter argument value for "_value_date" parameter of the function "transactions.post_inventory_transfer_delivery".</param>
/// <param name="referenceNumber">Enter argument value for "_reference_number" parameter of the function "transactions.post_inventory_transfer_delivery".</param>
/// <param name="statementReference">Enter argument value for "_statement_reference" parameter of the function "transactions.post_inventory_transfer_delivery".</param>
/// <param name="shipperId">Enter argument value for "_shipper_id" parameter of the function "transactions.post_inventory_transfer_delivery".</param>
/// <param name="sourceStoreId">Enter argument value for "_source_store_id" parameter of the function "transactions.post_inventory_transfer_delivery".</param>
/// <param name="details">Enter argument value for "_details" parameter of the function "transactions.post_inventory_transfer_delivery".</param>
public PostInventoryTransferDeliveryProcedure(int officeId, int userId, long loginId, long inventoryTransferRequestId, DateTime valueDate, string referenceNumber, string statementReference, int shipperId, int sourceStoreId, MixERP.Net.Entities.Transactions.StockAdjustmentType[] details)
{
this.OfficeId = officeId;
this.UserId = userId;
this.LoginId = loginId;
this.InventoryTransferRequestId = inventoryTransferRequestId;
this.ValueDate = valueDate;
this.ReferenceNumber = referenceNumber;
this.StatementReference = statementReference;
this.ShipperId = shipperId;
this.SourceStoreId = sourceStoreId;
this.Details = details;
}
示例6: PostWageProcedure
/// <summary>
/// Prepares, validates, and executes the function "hrm.post_wage(_user_id integer, _office_id integer, _login_id bigint, _as_of date, _employee_id integer, _statement_reference text, _regular_hours numeric, _regular_pay_rate numeric, _overtime_hours numeric, _overtime_pay_rate numeric, _details hrm.wage_processing_details[])" on the database.
/// </summary>
/// <param name="userId">Enter argument value for "_user_id" parameter of the function "hrm.post_wage".</param>
/// <param name="officeId">Enter argument value for "_office_id" parameter of the function "hrm.post_wage".</param>
/// <param name="loginId">Enter argument value for "_login_id" parameter of the function "hrm.post_wage".</param>
/// <param name="asOf">Enter argument value for "_as_of" parameter of the function "hrm.post_wage".</param>
/// <param name="employeeId">Enter argument value for "_employee_id" parameter of the function "hrm.post_wage".</param>
/// <param name="statementReference">Enter argument value for "_statement_reference" parameter of the function "hrm.post_wage".</param>
/// <param name="regularHours">Enter argument value for "_regular_hours" parameter of the function "hrm.post_wage".</param>
/// <param name="regularPayRate">Enter argument value for "_regular_pay_rate" parameter of the function "hrm.post_wage".</param>
/// <param name="overtimeHours">Enter argument value for "_overtime_hours" parameter of the function "hrm.post_wage".</param>
/// <param name="overtimePayRate">Enter argument value for "_overtime_pay_rate" parameter of the function "hrm.post_wage".</param>
/// <param name="details">Enter argument value for "_details" parameter of the function "hrm.post_wage".</param>
public PostWageProcedure(int userId, int officeId, long loginId, DateTime asOf, int employeeId, string statementReference, decimal regularHours, decimal regularPayRate, decimal overtimeHours, decimal overtimePayRate, MixERP.Net.Entities.HRM.WageProcessingDetail[] details)
{
this.UserId = userId;
this.OfficeId = officeId;
this.LoginId = loginId;
this.AsOf = asOf;
this.EmployeeId = employeeId;
this.StatementReference = statementReference;
this.RegularHours = regularHours;
this.RegularPayRate = regularPayRate;
this.OvertimeHours = overtimeHours;
this.OvertimePayRate = overtimePayRate;
this.Details = details;
}
示例7: PostSalesReturnProcedure
/// <summary>
/// Prepares, validates, and executes the function "transactions.post_sales_return(_transaction_master_id bigint, _office_id integer, _user_id integer, _login_id bigint, _value_date date, _store_id integer, _party_code character varying, _price_type_id integer, _reference_number character varying, _statement_reference text, _details transactions.stock_detail_type[], _attachments core.attachment_type[])" on the database.
/// </summary>
/// <param name="transactionMasterId">Enter argument value for "_transaction_master_id" parameter of the function "transactions.post_sales_return".</param>
/// <param name="officeId">Enter argument value for "_office_id" parameter of the function "transactions.post_sales_return".</param>
/// <param name="userId">Enter argument value for "_user_id" parameter of the function "transactions.post_sales_return".</param>
/// <param name="loginId">Enter argument value for "_login_id" parameter of the function "transactions.post_sales_return".</param>
/// <param name="valueDate">Enter argument value for "_value_date" parameter of the function "transactions.post_sales_return".</param>
/// <param name="storeId">Enter argument value for "_store_id" parameter of the function "transactions.post_sales_return".</param>
/// <param name="partyCode">Enter argument value for "_party_code" parameter of the function "transactions.post_sales_return".</param>
/// <param name="priceTypeId">Enter argument value for "_price_type_id" parameter of the function "transactions.post_sales_return".</param>
/// <param name="referenceNumber">Enter argument value for "_reference_number" parameter of the function "transactions.post_sales_return".</param>
/// <param name="statementReference">Enter argument value for "_statement_reference" parameter of the function "transactions.post_sales_return".</param>
/// <param name="details">Enter argument value for "_details" parameter of the function "transactions.post_sales_return".</param>
/// <param name="attachments">Enter argument value for "_attachments" parameter of the function "transactions.post_sales_return".</param>
public PostSalesReturnProcedure(long transactionMasterId, int officeId, int userId, long loginId, DateTime valueDate, int storeId, string partyCode, int priceTypeId, string referenceNumber, string statementReference, MixERP.Net.Entities.Transactions.StockDetailType[] details, MixERP.Net.Entities.Core.AttachmentType[] attachments)
{
this.TransactionMasterId = transactionMasterId;
this.OfficeId = officeId;
this.UserId = userId;
this.LoginId = loginId;
this.ValueDate = valueDate;
this.StoreId = storeId;
this.PartyCode = partyCode;
this.PriceTypeId = priceTypeId;
this.ReferenceNumber = referenceNumber;
this.StatementReference = statementReference;
this.Details = details;
this.Attachments = attachments;
}
示例8: PostPurchaseProcedure
/// <summary>
/// Prepares, validates, and executes the function "transactions.post_purchase(_book_name character varying, _office_id integer, _user_id integer, _login_id bigint, _value_date date, _cost_center_id integer, _reference_number character varying, _statement_reference text, _is_credit boolean, _party_code character varying, _price_type_id integer, _shipper_id integer, _store_id integer, _tran_ids bigint[], _details transactions.stock_detail_type[], _attachments core.attachment_type[])" on the database.
/// </summary>
/// <param name="bookName">Enter argument value for "_book_name" parameter of the function "transactions.post_purchase".</param>
/// <param name="officeId">Enter argument value for "_office_id" parameter of the function "transactions.post_purchase".</param>
/// <param name="userId">Enter argument value for "_user_id" parameter of the function "transactions.post_purchase".</param>
/// <param name="loginIdParameter">Enter argument value for "_login_id" parameter of the function "transactions.post_purchase".</param>
/// <param name="valueDate">Enter argument value for "_value_date" parameter of the function "transactions.post_purchase".</param>
/// <param name="costCenterId">Enter argument value for "_cost_center_id" parameter of the function "transactions.post_purchase".</param>
/// <param name="referenceNumber">Enter argument value for "_reference_number" parameter of the function "transactions.post_purchase".</param>
/// <param name="statementReference">Enter argument value for "_statement_reference" parameter of the function "transactions.post_purchase".</param>
/// <param name="isCredit">Enter argument value for "_is_credit" parameter of the function "transactions.post_purchase".</param>
/// <param name="partyCode">Enter argument value for "_party_code" parameter of the function "transactions.post_purchase".</param>
/// <param name="priceTypeId">Enter argument value for "_price_type_id" parameter of the function "transactions.post_purchase".</param>
/// <param name="shipperId">Enter argument value for "_shipper_id" parameter of the function "transactions.post_purchase".</param>
/// <param name="storeId">Enter argument value for "_store_id" parameter of the function "transactions.post_purchase".</param>
/// <param name="tranIds">Enter argument value for "_tran_ids" parameter of the function "transactions.post_purchase".</param>
/// <param name="details">Enter argument value for "_details" parameter of the function "transactions.post_purchase".</param>
/// <param name="attachments">Enter argument value for "_attachments" parameter of the function "transactions.post_purchase".</param>
public PostPurchaseProcedure(string bookName,int officeId,int userId,long loginIdParameter,DateTime valueDate,int costCenterId,string referenceNumber,string statementReference,bool isCredit,string partyCode,int priceTypeId,int shipperId,int storeId,long[] tranIds,MixERP.Net.Entities.Transactions.StockDetailType[][] details,MixERP.Net.Entities.Core.AttachmentType[][] attachments)
{
this.BookName = bookName;
this.OfficeId = officeId;
this.UserId = userId;
this.LoginIdParameter = loginIdParameter;
this.ValueDate = valueDate;
this.CostCenterId = costCenterId;
this.ReferenceNumber = referenceNumber;
this.StatementReference = statementReference;
this.IsCredit = isCredit;
this.PartyCode = partyCode;
this.PriceTypeId = priceTypeId;
this.ShipperId = shipperId;
this.StoreId = storeId;
this.TranIds = tranIds;
this.Details = details;
this.Attachments = attachments;
}
示例9: Add
public void Add(MixERP.Net.Entities.Core.ItemCostPrice itemCostPrice)
{
if (itemCostPrice == null)
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.MethodNotAllowed));
}
try
{
this.ItemCostPriceContext.Add(itemCostPrice);
}
catch (UnauthorizedException)
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.Forbidden));
}
catch
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.InternalServerError));
}
}
示例10: Add
public void Add(MixERP.Net.Entities.Policy.ApiAccessPolicy apiAccessPolicy)
{
if (apiAccessPolicy == null)
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.MethodNotAllowed));
}
try
{
this.ApiAccessPolicyContext.Add(apiAccessPolicy);
}
catch (UnauthorizedException)
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.Unauthorized));
}
catch
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.InternalServerError));
}
}
示例11: Add
public void Add(MixERP.Net.Entities.Transactions.InventoryTransferRequestDetail inventoryTransferRequestDetail)
{
if (inventoryTransferRequestDetail == null)
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.MethodNotAllowed));
}
try
{
this.InventoryTransferRequestDetailContext.Add(inventoryTransferRequestDetail);
}
catch (UnauthorizedException)
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.Forbidden));
}
catch
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.InternalServerError));
}
}
示例12: Add
public void Add(MixERP.Net.Entities.Core.CompoundUnit compoundUnit)
{
if (compoundUnit == null)
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.MethodNotAllowed));
}
try
{
this.CompoundUnitContext.Add(compoundUnit);
}
catch (UnauthorizedException)
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.Forbidden));
}
catch
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.InternalServerError));
}
}
示例13: Add
public void Add(MixERP.Net.Entities.Config.DbParameter dbParameter)
{
if (dbParameter == null)
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.MethodNotAllowed));
}
try
{
this.DbParameterContext.Add(dbParameter);
}
catch (UnauthorizedException)
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.Forbidden));
}
catch
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.InternalServerError));
}
}
示例14: Add
public void Add(MixERP.Net.Entities.Audit.LoggedAction loggedAction)
{
if (loggedAction == null)
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.MethodNotAllowed));
}
try
{
this.LoggedActionContext.Add(loggedAction);
}
catch (UnauthorizedException)
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.Forbidden));
}
catch
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.InternalServerError));
}
}
示例15: Add
public void Add(MixERP.Net.Entities.Core.BonusSlabDetail bonusSlabDetail)
{
if (bonusSlabDetail == null)
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.MethodNotAllowed));
}
try
{
this.BonusSlabDetailContext.Add(bonusSlabDetail);
}
catch (UnauthorizedException)
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.Forbidden));
}
catch
{
throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.InternalServerError));
}
}