forum.bitel.ru http://forum.bitel.ru/ |
|
Как получить номер договора через метод http://forum.bitel.ru/viewtopic.php?f=19&t=8689 |
Страница 1 из 1 |
Автор: | lan31 [ 15 ноя 2013, 11:31 ] |
Заголовок сообщения: | Как получить номер договора через метод |
Какой метод используется для получения номера договора? Номер храниться в поле title таблицы contract. |
Автор: | skyb [ 15 ноя 2013, 12:14 ] |
Заголовок сообщения: | Re: Как получить номер договора через метод |
lan31 писал(а): Какой метод используется для получения номера договора? Номер храниться в поле title таблицы contract. а какой скрипт используется? глобальный или поведения? |
Автор: | Phricker [ 15 ноя 2013, 12:21 ] |
Заголовок сообщения: | Re: Как получить номер договора через метод |
Код: ContractManager cm = new ContractManager(con);
cid = event.getContractId(); title = cm.getContractById(cid).getTitle(); |
Автор: | lan31 [ 15 ноя 2013, 13:35 ] |
Заголовок сообщения: | Re: Как получить номер договора через метод |
Скрипт поведения, Java класс. Не понял, почему не работает такой код в Java классах? А в скриптах BGBS работает. Код: /usr/local/BGBillingServer/dyn/MyContractCreate.java:36: cannot find symbol symbol : constructor ContractParameterManager(ru.bitel.common.sql.ConnectionSet) location: class bitel.billing.server.contract.bean.ContractParameterManager MyContractCreate.java 36 40 /usr/local/BGBillingServer/dyn/MyContractCreate.java:37: cannot find symbol symbol : constructor ContractManager(ru.bitel.common.sql.ConnectionSet) location: class bitel.billing.server.contract.bean.ContractManager MyContractCreate.java 37 30 Код: import ru.bitel.bgbilling.kernel.event.Event;
import ru.bitel.bgbilling.kernel.script.server.dev.EventScriptBase; import ru.bitel.bgbilling.server.util.Setup; import ru.bitel.common.sql.ConnectionSet; import bitel.billing.server.contract.bean.ContractParameterManager; import bitel.billing.server.contract.bean.ContractManager; public class MyContractCreate extends EventScriptBase { @Override public void onEvent( Event event1, Setup setup2, ConnectionSet connectionSet3 ) throws Exception { ContractParameterManager cpm = new ContractParameterManager(connectionSet3); ContractManager cm = new ContractManager(connectionSet3); int cid = event1.getContractId(); String title = cm.getContractById(cid).getTitle(); int user = event1.getUserId(); cpm.updateTextParam(cid, 21, title, user); } } |
Автор: | skyb [ 15 ноя 2013, 14:16 ] |
Заголовок сообщения: | Re: Как получить номер договора через метод |
нужно получить конекшен Код: Connection con = connectionSet3.getConnection(); потом подставить вместо Код: ContractParameterManager cpm = new ContractParameterManager(con);
ContractManager cm = new ContractManager(con); |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |