Показать сообщение отдельно
Старый 16.06.2006, 12:04   #4  
simply2double is offline
simply2double
Участник
Аватар для simply2double
 
556 / 19 (2) ++
Регистрация: 08.09.2004
Адрес: alfa cen
Цитата:
Сообщение от Vitaly_K
Дело в том, что у нас функционал отличается от стандартного, и если на заказе стоит определенный статус, то его никак нельзя удалить в нашей системе, а при таком раскладе получается, что можно......
Значит такой у вас функционал ))))

PS Добавь в таблицу SalesTableDelete поле, к примеру DeletedUserId, в которое пиши UserId удалившего заказ...
Примерно так:

Код:
// таблица SalesTableDelete
void initFromSalesTable(SalesTable _salesTable)
{
    this.salesId        = _salesTable.salesId;
    this.salesName      = _salesTable.salesName;
    this.custAccount    = _salesTable.custAccount;
    this.invoiceAccount = _salesTable.invoiceAccount;
    this.salesType      = _salesTable.salesType;
    this.projId         = _salesTable.projId;
    //вот он красавчик-->
    this.DeletedUserId  = CurUserId ( );
    //<--

    this.salesTable     = [_salesTable];
}

потом показательно выпори удалившего... и поверь больше ни одного заказа удалено не будет ))))

Последний раз редактировалось simply2double; 16.06.2006 в 12:11.