// DELEGATE PART :: BEGIN void RefreshClick(object sender, EventArgs e) { string queryString = @" SELECT A.UNIQUE_KEY THE_CODE, A.EMP_ID, B.FULLNAME FROM USERS A LEFT OUTER JOIN EMPLOYEE B ON A.EMP_ID = B.EMP_ID WHERE A.USER_ID = " + btn_dgv.DGV.SelectedRows[0].Cells["USER_ID"].Value.ToString(); using (DataTable DT = DB.getS(queryString, null, "GET CODE, NAME FOR EMPLOYEE BARCODE", false)) { PRINT.initPrint(false, "EMPLOYEE_BARCODE", "", this, false, false, false, DT.Rows[0]["THE_CODE"].ToString(), "", (DT.Rows[0]["EMP_ID"].ToString() == "0" ? "SYSTEM ADMINISTRATOR" : DT.Rows[0]["FULLNAME"].ToString())); } }
/* 페킷 테스트 코드 * static void Main(string[] args) * { * { * CPacketBufferManager.initialize(2000); * RoomList = CPacket.create((short)PROTOCOL.REQ_ROOMLIST); * MakingRoom = CPacket.create((short)PROTOCOL.REQ_MAKINGROOM); * MakingRoom.push("ID"); * MakingRoom.push("Title"); * MakingRoom.push("192.168.10.1"); * EnterRoom = CPacket.create((short)PROTOCOL.REQ_ENTERROOM); * EnterRoom.push("ID"); * StartGame = CPacket.create((short)PROTOCOL.REQ_STARTGAME); * StartGame.push("ID"); * Register = CPacket.create((short)PROTOCOL.REQ_REGISTER); * Register.push("test2"); * Register.push("test"); * Register.push("TEST"); * Login = CPacket.create((short)PROTOCOL.REQ_LOGIN); * Login.push("test2"); * Login.push("test"); * } * * gameserver = new CFreeNetUnityService(); * gameserver.appcallback_on_message += Process_Packet; * * gameserver.connect("127.0.0.1", 7979); * * while(true) * { * Console.ReadKey(); * * //send(RoomList); * //send(MakingRoom); * //send(EnterRoom); * //send(StartGame); * //send(Register); * //send(Login); * * System.Threading.Thread.Sleep(10000); * } * * Console.ReadKey(); * } */ static void Main(string[] args) { gameserver = new CFreeNetUnityService(); gameserver.appcallback_on_message += Process_Packet; gameserver.connect("127.0.0.1", 7979); print = Menu; action = MenuAction; while (true) { Console.Clear(); print(); var line = Console.ReadLine(); action(line); } }
private void print_preview_btn_Click(object sender, EventArgs e) { GF.showLoading(this); PRINT.initPrint(false, "ATTACHMENT", filename, this); }
private void attach_paper_btn_Click(object sender, EventArgs e) { PRINT.initPrint(isFile, type_name[card_type] + "_LETTER", file3, this, false, false, (card_type == 0 || card_type == 1 ? true : false), card_no, expire_date, spaProgramName, price, from_txt, for_txt); }
private void print_card2_btn_Click(object sender, EventArgs e) { PRINT.initPrint(isFile, type_name[card_type], file2, this, false, (card_type == 0 || card_type == 1 ? true : false), false, card_no, expire_date, spaProgramName, price, from_txt, for_txt); }
/* 패킷 태스트 코드 * public static void Process_Packet(CPacket packet) * { * var protocol = (PROTOCOL)packet.pop_protocol_id(); * * Console.WriteLine("protocol :" + protocol.ToString()); * switch (protocol) * { * case PROTOCOL.SEND_ROOMLIST: * { * var List = Utility.RoomListToDictionary(packet); * * foreach (KeyValuePair<string, GameRoom> keyValue in List) * { * Console.WriteLine(keyValue.Value.RoomTitle); * } * } * break; * * case PROTOCOL.DEC_MAKINGROOM: * { * var result = Convert.ToBoolean(packet.pop_int16()); * * Console.WriteLine(result); * } * break; * * case PROTOCOL.DEC_ENTERROOM: * { * var result = Convert.ToBoolean(packet.pop_int16()); * * Console.WriteLine(result); * } * break; * * case PROTOCOL.DEC_STARTGAME: * { * var result = Convert.ToBoolean(packet.pop_int16()); * * Console.WriteLine(result); * } * break; * * case PROTOCOL.DEC_REGISTER: * { * var flag = Convert.ToBoolean(packet.pop_byte()); * * if(!flag) * { * var error = (RegisterFailure)packet.pop_int16(); * * Console.WriteLine($"REGISTER FAIL CAUSE {error}"); * } * else * { * Console.WriteLine($"REGISTER SUCCESS"); * } * } * break; * * case PROTOCOL.DEC_LOGIN: * { * var flag = Convert.ToBoolean(packet.pop_byte()); * * if (!flag) * { * var error = (LoginFailure)packet.pop_int16(); * * Console.WriteLine($"LOGIN FAIL CAUSE {error}"); * } * else * { * Console.WriteLine($"LOGIN SUCCESS"); * } * } * break; * } * } */ public static void Process_Packet(CPacket msg) { var protocol = (PROTOCOL)msg.pop_protocol_id(); //Console.WriteLine("protocol :" + protocol.ToString()); switch (protocol) { case PROTOCOL.DEC_REGISTER: { var flag = Convert.ToBoolean(msg.pop_byte()); wait = false; if (!flag) { var exist = (RegisterFailure)msg.pop_int16(); Console.WriteLine(exist); } else { Console.WriteLine("회원가입 성공"); print = Menu; action = MenuAction; } } break; case PROTOCOL.DEC_LOGIN: { var flag = Convert.ToBoolean(msg.pop_byte()); wait = false; if (!flag) { var exist = (LoginFailure)msg.pop_int16(); Console.WriteLine(exist); } else { Console.WriteLine("로그인 성공"); print = RoomMenu; action = RoomMenuAction; } } break; case PROTOCOL.SEND_ROOMLIST: { roomList = Utility.RoomListToDictionary(msg); wait = false; } break; case PROTOCOL.DEC_MAKINGROOM: { var flag = Convert.ToBoolean(msg.pop_byte()); wait = false; if (flag) { IsMaster = true; print = InRoomMenu; action = InRoomMenuAction; Console.WriteLine("방 제작 성공"); } else { Console.WriteLine("방 제작 실패"); } } break; case PROTOCOL.DEC_ENTERROOM: { var flag = Convert.ToBoolean(msg.pop_byte()); if (flag) { print = InRoomMenu; action = InRoomMenuAction; wait = false; } else { Console.WriteLine("방 입장 실패"); } } break; case PROTOCOL.SEND_ENTERROOM: { Names.Add(msg.pop_string()); Master.Add(Convert.ToBoolean(msg.pop_byte())); } break; case PROTOCOL.DEC_STARTGAME: { var flag = Convert.ToBoolean(msg.pop_byte()); if (flag) { Console.WriteLine("게임 시작"); Console.WriteLine("{0}", masterIP); } else { Console.WriteLine("인원수 부족"); } } break; case PROTOCOL.SEND_NICKNAME: { string name = msg.pop_string(); } break; } }