/// <summary> /// Видаляємо товар з чека /// </summary> /// <param name="varTypeDelete"></param> public void DeleteWaresReceipt(TypeDeleteWaresReceipt varTypeDelete, int parCodeWares = 0, int parCodeUnit = 0) { ParametersCollection varParameters = new ParametersCollection(); varParameters.Add("parIdWorkplace", GlobalVar.varIdWorkPlace, DbType.Int32); varParameters.Add("parCodePeriod", varReceipt.varCodePeriod, DbType.Int32); varParameters.Add("parCodeReceipt", varReceipt.varCodeReceipt, DbType.Int32); switch (varTypeDelete) { case TypeDeleteWaresReceipt.All: varParameters.Add("parCodeWares", 0, DbType.Int32); varParameters.Add("parCodeUnit", 0, DbType.Int32); break; case TypeDeleteWaresReceipt.Current: varParameters.Add("parCodeWares", varWares.varCodeWares, DbType.Int32); varParameters.Add("parCodeUnit", varWares.varCodeUnit, DbType.Int32); break; case TypeDeleteWaresReceipt.Choice: varParameters.Add("parCodeWares", parCodeWares, DbType.Int32); varParameters.Add("parCodeUnit", parCodeUnit, DbType.Int32); break; } varWDB.DeleteWaresReceipt(varParameters); //ViewWaresReceipt(); Global.Log(CodeEvent.DeleteWaresReceipt, (int)varTypeDelete); }