Biskilog POS desktop appilcation
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

117 lines
3.7 KiB

using BiskLog_Point_Of_Sale.Company_Setup;
using BiskLog_Point_Of_Sale.Multiple_Login;
using BiskLog_Point_Of_Sale.Properties;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Net.NetworkInformation;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace BiskLog_Point_Of_Sale
{
public partial class Splashscreen : Form
{
public static string macAddress, ppd;
public Splashscreen()
{
InitializeComponent();
macAddress = GetMACAddress2();
SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
}
private void Timer1_Tick(object sender, EventArgs e)
{
loader.Width = loader.Width + 10;
if (pictureBox1.Location.X <= 699)
{
pictureBox1.Location = new Point(pictureBox1.Location.X + 15,10);
}
else
{
pictureBox1.Visible = false;
if (main.Width <= 330 && main.Height <= 320)
{
main.Visible = true;
main.Width = main.Width + 10;
main.Height = main.Height + 10;
}
else
{
if (label2.Location.Y > 300)
label2.Location = new Point(label2.Location.X, label2.Location.Y - 20);
}
}
if ((loader.Width) >= 716)
{
timer1.Stop();
this.Hide();
CreateProfile();
}
}
public string GetMACAddress2()
{
NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
String sMacAddress = string.Empty;
foreach (NetworkInterface adapter in nics)
{
if (sMacAddress == String.Empty)
{
//IPInterfaceProperties properties = adapter.GetIPProperties();
sMacAddress = adapter.GetPhysicalAddress().ToString();
}
}
return sMacAddress;
}
public void CreateProfile()
{
if (Settings.Default.Configured)
{
MainLogin main = new MainLogin();
main.BringToFront();
main.ShowDialog();
this.Dispose();
}
else
{
FirstPage main = new FirstPage();
main.BringToFront();
main.ShowDialog();
this.Dispose();
}
}
private void Splashscreen_Load(object sender, EventArgs e)
{
timer1.Start();
//string EclientMAC1 = "84A93EB3708E";
//string EclientMAC2 = "D89C67787937";
//string EclientMAC3 = "D89C67787938";
//string thisComputerMAC = GetMACAddress2();
//if (EclientMAC1 == thisComputerMAC || EclientMAC2 == thisComputerMAC || EclientMAC3 == thisComputerMAC)
//{
// if (String.IsNullOrEmpty(Settings.Default.BranchID))
// {
// Settings.Default.Configured = false;
// }
// timer1.Start();
//}
//else
//{
// string title = "ACCESS DENIED";
// string message = "To run BISKILOG POS on this computer, you would have to purchase a copy of BISKILOG POS";
// NoAction noAction = new NoAction(title, message);
// noAction.BringToFront();
// noAction.ShowDialog();
// this.Dispose();
//}
}
}
}