/*---Car IN---*/ void Car_in(string in_location, string in_maso, string in_time, string in_date) // đưa xe vào với vị trí, mã thẻ, thời gian, ngày { try { if (IsNumber(in_location) && Convert.ToInt32(in_location) <= 6 && Convert.ToInt32(in_location) > 0 && done == true) { if (check_in_car(in_location) == true && check_ID_car_in(in_maso) == true) { if (Admin_test == false) { Serial_port.Write("E0"); // OKE } else { Admin_test = false; } lb_error.Text = "Complete"; txt_vitri.Text = in_location; txt_maso.Text = in_maso; txt_time.Text = in_time; txt_date.Text = in_date; done = false; pic_car.Visible = true; Set_status(true, in_location); Set_ID_card_time(in_maso, in_time, in_date, in_location); Timer_1.Start(); } else { if (check_in_car(in_location) == false) { Serial_port.Write("E3"); // Chưa đồng bộ dữ liệu lb_error.Text = "Upload"; } else if (check_ID_car_in(in_maso) == false) { Serial_port.Write("E2"); // Thẻ đã được xử dụng lb_error.Text = "Used card"; } } } else { lb_error.Text = "Upload"; Serial_port.Write("E3"); // Chưa đồng bộ dữ liệu } } catch { lb_error.Text = "Error"; if (Serial_port.IsOpen) { Serial_port.Write("E4"); //Có lỗi xảy ra } else { MessageBox.Show("Chưa mở cổng COM"); } } }
/*---Car IN---*/ void Car_in(string in_location, string in_maso, string in_time, string in_date) // đưa xe vào với vị trí, mã thẻ, thời gian, ngày { try { if (IsNumber(in_location) && Convert.ToInt32(in_location) <= 6 && Convert.ToInt32(in_location) > 0 && done == true) { if (check_in_car(in_location) == true && check_ID_car_in(in_maso) == true) { txt_vitri.Text = in_location; txt_maso.Text = in_maso; txt_time.Text = in_time; txt_date.Text = in_date; done = false; pic_car.Visible = true; Set_status(true, in_location); Set_ID_card_time(in_maso, in_time, in_date, in_location); Timer_1.Start(); } else { if (check_in_car(in_location) == false) { MessageBox.Show("Đã có xe tại vị trí đó"); } else if (check_ID_car_in(in_maso) == false) { MessageBox.Show("Thẻ đã được xử dụng"); } } } else { MessageBox.Show("Địa chỉ không hợp lệ"); } } catch { MessageBox.Show("Có lỗi xảy ra"); } }