Commit 1b6d2154 by Tapio Haapala

Kortin näyttö henkilön hakuun ja lukitus paikka editoriin

1 parent 4ecffbb7
...@@ -47,12 +47,13 @@ ...@@ -47,12 +47,13 @@
this.cardLocationInputToolStripButton = new System.Windows.Forms.ToolStripButton(); this.cardLocationInputToolStripButton = new System.Windows.Forms.ToolStripButton();
this.incomingFormToolStripButton = new System.Windows.Forms.ToolStripButton(); this.incomingFormToolStripButton = new System.Windows.Forms.ToolStripButton();
this.cardInfoToolStripButton = new System.Windows.Forms.ToolStripButton(); this.cardInfoToolStripButton = new System.Windows.Forms.ToolStripButton();
this.toolStripButton2 = new System.Windows.Forms.ToolStripButton();
this.toolStripButton3 = new System.Windows.Forms.ToolStripButton();
this.TopPanel = new System.Windows.Forms.Panel(); this.TopPanel = new System.Windows.Forms.Panel();
this.label3 = new System.Windows.Forms.Label(); this.label3 = new System.Windows.Forms.Label();
this.MapsComboBox = new System.Windows.Forms.ComboBox(); this.MapsComboBox = new System.Windows.Forms.ComboBox();
this.panel1 = new System.Windows.Forms.Panel(); this.panel1 = new System.Windows.Forms.Panel();
this.toolStripButton2 = new System.Windows.Forms.ToolStripButton(); this.UnlockToolStripButton = new System.Windows.Forms.ToolStripButton();
this.toolStripButton3 = new System.Windows.Forms.ToolStripButton();
((System.ComponentModel.ISupportInitialize)(this.MapPictureBox)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.MapPictureBox)).BeginInit();
this.toolStrip1.SuspendLayout(); this.toolStrip1.SuspendLayout();
this.TopPanel.SuspendLayout(); this.TopPanel.SuspendLayout();
...@@ -132,6 +133,7 @@ ...@@ -132,6 +133,7 @@
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.toolStripSaveButton, this.toolStripSaveButton,
this.toolStripRefreshButton, this.toolStripRefreshButton,
this.UnlockToolStripButton,
this.usersToolStripPrintButton, this.usersToolStripPrintButton,
this.toolStripSeparator1, this.toolStripSeparator1,
this.toolStripButton1, this.toolStripButton1,
...@@ -222,6 +224,24 @@ ...@@ -222,6 +224,24 @@
this.cardInfoToolStripButton.Text = "Kortin tiedot"; this.cardInfoToolStripButton.Text = "Kortin tiedot";
this.cardInfoToolStripButton.Click += new System.EventHandler(this.cardInfoToolStripButton_Click); this.cardInfoToolStripButton.Click += new System.EventHandler(this.cardInfoToolStripButton_Click);
// //
// toolStripButton2
//
this.toolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image")));
this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton2.Name = "toolStripButton2";
this.toolStripButton2.Size = new System.Drawing.Size(23, 22);
this.toolStripButton2.Text = "Ruokailutilasto";
//
// toolStripButton3
//
this.toolStripButton3.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.toolStripButton3.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton3.Image")));
this.toolStripButton3.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton3.Name = "toolStripButton3";
this.toolStripButton3.Size = new System.Drawing.Size(23, 22);
this.toolStripButton3.Text = "Laukkuparkki";
//
// TopPanel // TopPanel
// //
this.TopPanel.Controls.Add(this.label3); this.TopPanel.Controls.Add(this.label3);
...@@ -261,23 +281,16 @@ ...@@ -261,23 +281,16 @@
this.panel1.Size = new System.Drawing.Size(284, 426); this.panel1.Size = new System.Drawing.Size(284, 426);
this.panel1.TabIndex = 16; this.panel1.TabIndex = 16;
// //
// toolStripButton2 // UnlockToolStripButton
// //
this.toolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; this.UnlockToolStripButton.CheckOnClick = true;
this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image"))); this.UnlockToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta; this.UnlockToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("UnlockToolStripButton.Image")));
this.toolStripButton2.Name = "toolStripButton2"; this.UnlockToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton2.Size = new System.Drawing.Size(23, 22); this.UnlockToolStripButton.Name = "UnlockToolStripButton";
this.toolStripButton2.Text = "Ruokailutilasto"; this.UnlockToolStripButton.Size = new System.Drawing.Size(23, 22);
// this.UnlockToolStripButton.Text = "toolStripButton4";
// toolStripButton3 this.UnlockToolStripButton.ToolTipText = "Unlock place map";
//
this.toolStripButton3.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.toolStripButton3.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton3.Image")));
this.toolStripButton3.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton3.Name = "toolStripButton3";
this.toolStripButton3.Size = new System.Drawing.Size(23, 22);
this.toolStripButton3.Text = "Laukkuparkki";
// //
// MainForm // MainForm
// //
...@@ -329,6 +342,7 @@ ...@@ -329,6 +342,7 @@
private System.Windows.Forms.ToolStripButton cardInfoToolStripButton; private System.Windows.Forms.ToolStripButton cardInfoToolStripButton;
private System.Windows.Forms.ToolStripButton toolStripButton2; private System.Windows.Forms.ToolStripButton toolStripButton2;
private System.Windows.Forms.ToolStripButton toolStripButton3; private System.Windows.Forms.ToolStripButton toolStripButton3;
private System.Windows.Forms.ToolStripButton UnlockToolStripButton;
} }
} }
...@@ -839,21 +839,24 @@ namespace MoyaAdminUI ...@@ -839,21 +839,24 @@ namespace MoyaAdminUI
{ {
mouseDownPoint = e.Location; mouseDownPoint = e.Location;
mouseDownComputerPlace = findPlace(mouseDownPoint); mouseDownComputerPlace = findPlace(mouseDownPoint);
if (mouseDownComputerPlace != null) //if (UnlockToolStripButton.Checked)
{ //{
//editComputerPlace(mouseDownComputerPlace); if (mouseDownComputerPlace != null)
selectedPlace = mouseDownComputerPlace; {
mouseDownOffset = new Size( //editComputerPlace(mouseDownComputerPlace);
e.Location.X - mouseDownComputerPlace.MapX, selectedPlace = mouseDownComputerPlace;
e.Location.Y - mouseDownComputerPlace.MapY mouseDownOffset = new Size(
); e.Location.X - mouseDownComputerPlace.MapX,
newPlaceHeight = mouseDownComputerPlace.Height; e.Location.Y - mouseDownComputerPlace.MapY
newPlaceWidth = mouseDownComputerPlace.Width; );
} newPlaceHeight = mouseDownComputerPlace.Height;
else newPlaceWidth = mouseDownComputerPlace.Width;
{ }
editComputerPlace(null); else
} {
editComputerPlace(null);
}
//}
} }
} }
...@@ -891,11 +894,12 @@ namespace MoyaAdminUI ...@@ -891,11 +894,12 @@ namespace MoyaAdminUI
private void MapPictureBox_MouseMove(object sender, MouseEventArgs e) private void MapPictureBox_MouseMove(object sender, MouseEventArgs e)
{ {
unsafe unsafe
{ {
// if drag start top of place then move // if drag start top of place then move
if (e.Button == MouseButtons.Left && mouseDownComputerPlace != null) if (UnlockToolStripButton.Checked && e.Button == MouseButtons.Left && mouseDownComputerPlace != null)
{ {
//drag & drop //drag & drop
...@@ -961,13 +965,39 @@ namespace MoyaAdminUI ...@@ -961,13 +965,39 @@ namespace MoyaAdminUI
MapPictureBox.Refresh(); MapPictureBox.Refresh();
} }
// if drag start from blank area then paint new places // if drag start from blank area then paint selection area
else if (e.Button == MouseButtons.Left && mouseDownComputerPlace == null) else if (e.Button == MouseButtons.Left && mouseDownComputerPlace == null)
{ {
//set multiselect range so we can draw the selectarea rectangle //set multiselect range so we can draw the selectarea rectangle
multiSelectStart = mouseDownPoint; multiSelectStart = mouseDownPoint;
multiSelectEnd = e.Location; multiSelectEnd = e.Location;
int Xleft, Xright, Yup, Ybottom;
if (mouseDownPoint.X > e.Location.X)
{
Xleft = e.Location.X;
Xright = mouseDownPoint.X;
}
else
{
Xleft = mouseDownPoint.X;
Xright = e.Location.X;
}
if (mouseDownPoint.Y > e.Location.Y)
{
Yup = e.Location.Y;
Ybottom = mouseDownPoint.Y;
}
else
{
Yup = mouseDownPoint.Y;
Ybottom = e.Location.Y;
}
multiSelectStart = new Point(Xleft, Yup);
multiSelectEnd = new Point(Xright, Ybottom);
//selecting items //selecting items
disableEvents = true; disableEvents = true;
this.PlacesListView.BeginUpdate(); this.PlacesListView.BeginUpdate();
......
...@@ -152,42 +152,58 @@ ...@@ -152,42 +152,58 @@
RK5CYII= RK5CYII=
</value> </value>
</data> </data>
<data name="UnlockToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJGSURBVDhPrZLpS9MBGMf35/QiQvJFZQekhJRKUR60xKl4
ZGnlJolHkld7oZZdrjzS5m0jJDdvHV7llZmbZ0gkBtmaxsyj5n6f/M0x+In1IvrC8+bh+/0+z/fhkf13
TI0aoz/NmZgzDfN+qIuBjpe06EqpL8sLdFH+DPNId+z85Cjr1lkctkmElSEESwfW6UrKC1Mpzlf6uqh7
Y2Z8gDWLmYXJVvIz4si9qSBLeYnFwRyWRjLIUclxUffGWJ8B4fswmYlyVNFnDok9VZSfZ9XTOwizKaTE
nv27Qa++EiytJEX4SojVT9QI00oSFT57G/Tryz2MjWW01z+muaaQJm0Bjdo8dCVqGkpzqdVkUVV0G+2D
W1QUplF+L9XDJd1B5wsNqwttsNzjLOGbEcfXTra+tGH/bMCx1O7uL0408DA7QbpJS+39HfG0CocpAftY
DJuDYaz1BrHxWg4zSTjM17G/u8yHV4GkXz0vNWjS3gVrD1sT8fx6G8XGm1AGq0+jCNlPd0OkW7w5rGBG
509yTIDUQMwrWLr4ORLJ+sBFVo3nCAvaR2T40e065hav9QUzVeODMlx6ZJmuVO3Mu94fgq0rgJVmH6fZ
brGt0x9ThRfXQr2lBnWabOyLemwdfizrT/Kj5wJ1jwKJCDtCifqUW7xi8Ga8+CDx8hNSg2pNJgujWiae
Hcb8/Dgf2yOYbwl1HkzMLK4tThbFhtwDxAV77TIoyvIsSI9FnaxwVs72+2beCHFeWzyYmFlcW5wsiq8E
eUn/4N8hk/0Gifq8WDRVD4YAAAAASUVORK5CYII=
</value>
</data>
<data name="usersToolStripPrintButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="usersToolStripPrintButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
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
fFM6AAAAAElFTkSuQmCC ZQsAAAAASUVORK5CYII=
</value> </value>
</data> </data>
<data name="toolStripButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="toolStripButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
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
</value> </value>
</data> </data>
<data name="cardLocationInputToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="cardLocationInputToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
...@@ -221,20 +237,20 @@ ...@@ -221,20 +237,20 @@
<data name="cardInfoToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="cardInfoToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
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
P8MwQX8A0Q6qHylBdVYAAAAASUVORK5CYII= MtnPMEzQH5GbqgS3rfXtAAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<data name="toolStripButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="toolStripButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
......
...@@ -164,6 +164,7 @@ ...@@ -164,6 +164,7 @@
// //
// bookNumericUpDown // bookNumericUpDown
// //
this.bookNumericUpDown.Enabled = false;
this.bookNumericUpDown.Location = new System.Drawing.Point(363, 159); this.bookNumericUpDown.Location = new System.Drawing.Point(363, 159);
this.bookNumericUpDown.Name = "bookNumericUpDown"; this.bookNumericUpDown.Name = "bookNumericUpDown";
this.bookNumericUpDown.ReadOnly = true; this.bookNumericUpDown.ReadOnly = true;
...@@ -172,6 +173,7 @@ ...@@ -172,6 +173,7 @@
// //
// pageNumericUpDown // pageNumericUpDown
// //
this.pageNumericUpDown.Enabled = false;
this.pageNumericUpDown.Location = new System.Drawing.Point(363, 185); this.pageNumericUpDown.Location = new System.Drawing.Point(363, 185);
this.pageNumericUpDown.Name = "pageNumericUpDown"; this.pageNumericUpDown.Name = "pageNumericUpDown";
this.pageNumericUpDown.ReadOnly = true; this.pageNumericUpDown.ReadOnly = true;
...@@ -180,6 +182,7 @@ ...@@ -180,6 +182,7 @@
// //
// slotNumericUpDown // slotNumericUpDown
// //
this.slotNumericUpDown.Enabled = false;
this.slotNumericUpDown.Location = new System.Drawing.Point(363, 211); this.slotNumericUpDown.Location = new System.Drawing.Point(363, 211);
this.slotNumericUpDown.Name = "slotNumericUpDown"; this.slotNumericUpDown.Name = "slotNumericUpDown";
this.slotNumericUpDown.ReadOnly = true; this.slotNumericUpDown.ReadOnly = true;
......
...@@ -30,14 +30,17 @@ ...@@ -30,14 +30,17 @@
{ {
this.components = new System.ComponentModel.Container(); this.components = new System.ComponentModel.Container();
this.usersListView = new System.Windows.Forms.ListView(); this.usersListView = new System.Windows.Forms.ListView();
this.button1 = new System.Windows.Forms.Button();
this.searchTextBox = new System.Windows.Forms.TextBox();
this.label1 = new System.Windows.Forms.Label();
this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.columnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.columnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.columnHeader3 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.columnHeader3 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.columnHeader4 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.columnHeader4 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.button1 = new System.Windows.Forms.Button();
this.searchTextBox = new System.Windows.Forms.TextBox();
this.label1 = new System.Windows.Forms.Label();
this.searchTimer = new System.Windows.Forms.Timer(this.components); this.searchTimer = new System.Windows.Forms.Timer(this.components);
this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.CardState = new System.Windows.Forms.TextBox();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.SuspendLayout(); this.SuspendLayout();
// //
// usersListView // usersListView
...@@ -53,16 +56,37 @@ ...@@ -53,16 +56,37 @@
this.usersListView.FullRowSelect = true; this.usersListView.FullRowSelect = true;
this.usersListView.Location = new System.Drawing.Point(12, 58); this.usersListView.Location = new System.Drawing.Point(12, 58);
this.usersListView.Name = "usersListView"; this.usersListView.Name = "usersListView";
this.usersListView.Size = new System.Drawing.Size(570, 241); this.usersListView.Size = new System.Drawing.Size(517, 349);
this.usersListView.TabIndex = 0; this.usersListView.TabIndex = 0;
this.usersListView.UseCompatibleStateImageBehavior = false; this.usersListView.UseCompatibleStateImageBehavior = false;
this.usersListView.View = System.Windows.Forms.View.Details; this.usersListView.View = System.Windows.Forms.View.Details;
this.usersListView.SelectedIndexChanged += new System.EventHandler(this.usersListView_SelectedIndexChanged);
this.usersListView.DoubleClick += new System.EventHandler(this.usersListView_DoubleClick); this.usersListView.DoubleClick += new System.EventHandler(this.usersListView_DoubleClick);
// //
// columnHeader1
//
this.columnHeader1.Text = "Nick";
this.columnHeader1.Width = 118;
//
// columnHeader2
//
this.columnHeader2.Text = "Firstname";
this.columnHeader2.Width = 112;
//
// columnHeader3
//
this.columnHeader3.Text = "Lastname";
this.columnHeader3.Width = 150;
//
// columnHeader4
//
this.columnHeader4.Text = "Login";
this.columnHeader4.Width = 93;
//
// button1 // button1
// //
this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.button1.Location = new System.Drawing.Point(507, 305); this.button1.Location = new System.Drawing.Point(454, 412);
this.button1.Name = "button1"; this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 23); this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.TabIndex = 1; this.button1.TabIndex = 1;
...@@ -86,35 +110,35 @@ ...@@ -86,35 +110,35 @@
this.label1.TabIndex = 3; this.label1.TabIndex = 3;
this.label1.Text = "Search"; this.label1.Text = "Search";
// //
// columnHeader1 // searchTimer
//
this.columnHeader1.Text = "Nick";
this.columnHeader1.Width = 118;
//
// columnHeader2
//
this.columnHeader2.Text = "Firstname";
this.columnHeader2.Width = 112;
// //
// columnHeader3 this.searchTimer.Tick += new System.EventHandler(this.searchTimer_Tick);
// //
this.columnHeader3.Text = "Lastname"; // pictureBox1
this.columnHeader3.Width = 150;
// //
// columnHeader4 this.pictureBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.pictureBox1.Location = new System.Drawing.Point(535, 12);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(260, 395);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox1.TabIndex = 4;
this.pictureBox1.TabStop = false;
// //
this.columnHeader4.Text = "Login"; // CardState
this.columnHeader4.Width = 93;
// //
// searchTimer this.CardState.Location = new System.Drawing.Point(535, 412);
// this.CardState.Name = "CardState";
this.searchTimer.Tick += new System.EventHandler(this.searchTimer_Tick); this.CardState.ReadOnly = true;
this.CardState.Size = new System.Drawing.Size(260, 20);
this.CardState.TabIndex = 5;
// //
// UsersFinderForm // UsersFinderForm
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(594, 333); this.ClientSize = new System.Drawing.Size(807, 447);
this.Controls.Add(this.CardState);
this.Controls.Add(this.pictureBox1);
this.Controls.Add(this.label1); this.Controls.Add(this.label1);
this.Controls.Add(this.searchTextBox); this.Controls.Add(this.searchTextBox);
this.Controls.Add(this.button1); this.Controls.Add(this.button1);
...@@ -122,6 +146,7 @@ ...@@ -122,6 +146,7 @@
this.Name = "UsersFinderForm"; this.Name = "UsersFinderForm";
this.Text = "Users Finder"; this.Text = "Users Finder";
this.Load += new System.EventHandler(this.UsersFinderForm_Load); this.Load += new System.EventHandler(this.UsersFinderForm_Load);
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.ResumeLayout(false); this.ResumeLayout(false);
this.PerformLayout(); this.PerformLayout();
...@@ -138,5 +163,7 @@ ...@@ -138,5 +163,7 @@
private System.Windows.Forms.TextBox searchTextBox; private System.Windows.Forms.TextBox searchTextBox;
private System.Windows.Forms.Label label1; private System.Windows.Forms.Label label1;
private System.Windows.Forms.Timer searchTimer; private System.Windows.Forms.Timer searchTimer;
private System.Windows.Forms.PictureBox pictureBox1;
private System.Windows.Forms.TextBox CardState;
} }
} }
\ No newline at end of file
using System; using MoyaAdminLib;
using MoyaAdminUI.MoyaAPI;
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.ComponentModel; using System.ComponentModel;
using System.Data; using System.Data;
...@@ -6,6 +8,7 @@ using System.Drawing; ...@@ -6,6 +8,7 @@ using System.Drawing;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
using System.Web.Script.Serialization;
using System.Windows.Forms; using System.Windows.Forms;
namespace MoyaAdminUI namespace MoyaAdminUI
...@@ -81,5 +84,22 @@ namespace MoyaAdminUI ...@@ -81,5 +84,22 @@ namespace MoyaAdminUI
this.DialogResult = DialogResult.OK; this.DialogResult = DialogResult.OK;
} }
private void usersListView_SelectedIndexChanged(object sender, EventArgs e)
{
pictureBox1.Image = null;
if (usersListView.SelectedItems.Count != 1)
{
return;
}
User user = (User)usersListView.SelectedItems[0].Tag;
RestClient client = new RestClient(Properties.Settings.Default.ApiURL);
string json = client.MakeRequest("user/card/" + user.EventUserId);
var ser = new JavaScriptSerializer();
Card card = ser.Deserialize<Card>(json);
pictureBox1.ImageLocation = RestClient.GetRequestURL(Properties.Settings.Default.ApiURL, "card/GetImage/" + card.cardId);
CardState.Text = card.state;
}
} }
} }
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!