Marcello писал(а):Может кому-то будет полезным пример подачи заявки с указанием времени активации и "длительности":Код: Выделить всё
string message;
...
Марсело, а где Вы такой код нашли?
Marcello писал(а):Может кому-то будет полезным пример подачи заявки с указанием времени активации и "длительности":Код: Выделить всё
string message;
...
Код: Выделить всё
string EDoc = Core.OrderSendManager.SendOrder(clientOrder, true);
Код: Выделить всё
OrderEntityEx O = Core.OrdersManager.Instance.GetOrderByClientNumEDocument(EDoc);
Код: Выделить всё
OrdersManager.Instance.OrderAccepted += (obj) =>
{
if (obj.ClientNumEDocument ==ClientNumEDoc) NumEDocument = obj.NumEDocument;
}
Код: Выделить всё
if (!Sign.Instance.IsKeyLoaded) Sign.Instance.LoadCerificate(false);
Код: Выделить всё
if (!Sign.Instance.IsKeyLoaded) Sign.Instance.LoadCerificate(false);
else Sign.Instance.UnloadCerificate();
Код: Выделить всё
Sign.Instance.AfterCerificateManipulation += (bool isKeyLoaded) => {
if (isKeyLoaded) label21.BackColor = Color.Lime;
else label21.BackColor = Color.Red;
};
Vit123 писал(а):Я нахожу NumEDocument по событию - заявка принята
Код: Выделить всё
public string ZAN;
public OrderEntityEx GObj;
public Form1()
{
Core.OrdersManager.Instance.OrderAccepted += (obj) =>
{
if (InvokeRequired) { Invoke(new MethodInvoker(delegate { addLog( String.Format("Core.OrdersManager.Instance.OrderAccepted: {0}", obj.NumEDocument ) ); })); }
GObj = null; if (obj.ClientNumEDocument == ZAN) { GObj = obj; }
};
Код: Выделить всё
private int getID(string xTicker)
{
if (Core.ADConnection.Instance.Status != LogicConnectionStatus.Connected)
{
MessageBox.Show("Нет соединения с сервером");
return -1;
}
string vTicker = xTicker.ToUpper();
int idFI = Core.DataStorageShared.GetIdFI(vTicker, "МБ ЦК");
return idFI;
}
Код: Выделить всё
ADConnection.Instance.OnFrontEndConnectionStatusChanged += (type, status) =>
{
textBox1.AppendText(Environment.NewLine+type+" - "+status+" "+DateTime.Now);
if (type==FrontEndType.AuthAndOperInitServer) {
if (status==ConnectionStatus.Authorized || status==ConnectionStatus.Connected) label17.BackColor = Color.Lime;
if (status==ConnectionStatus.Connecting) label17.BackColor = Color.PeachPuff;
if (status==ConnectionStatus.Disconnected) label17.BackColor = Color.Red;
}
if (type==FrontEndType.OperServer) {
if (status==ConnectionStatus.Authorized || status==ConnectionStatus.Connected) label18.BackColor = Color.Lime;
if (status==ConnectionStatus.Connecting) label18.BackColor = Color.PeachPuff;
if (status==ConnectionStatus.Disconnected) label18.BackColor = Color.Red;
}
if (type==FrontEndType.RealTimeBirzInfoServer) {
if (status==ConnectionStatus.Authorized || status==ConnectionStatus.Connected) label19.BackColor = Color.Lime;
if (status==ConnectionStatus.Connecting) label19.BackColor = Color.PeachPuff;
if (status==ConnectionStatus.Disconnected) label19.BackColor = Color.Red;
}
if (type==FrontEndType.BirzArchAndMediaServer) {
if (status==ConnectionStatus.Authorized || status==ConnectionStatus.Connected) label20.BackColor = Color.Lime;
if (status==ConnectionStatus.Connecting) label20.BackColor = Color.PeachPuff;
if (status==ConnectionStatus.Disconnected) label20.BackColor = Color.Red;
}
};
Код: Выделить всё
var status = ConnectionManager.Instance.GetConnectionStatus(FrontEndType.OperServer);
Vit123 писал(а):Коннект не просто должен быть, а данные уже должны приходить с сервера.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя