private void btnok_Click(object sender, EventArgs e) { Conexion_MSS conexion = new Conexion_MSS("null", "null", "Requerimientos", 0); try { conexion.conexion.Open(); conexion.cmd = new System.Data.SqlClient.SqlCommand("Select Password from Usuario where Usuario ='" + txtUsuario.Text + "'", conexion.conexion); conexion.reader = conexion.cmd.ExecuteReader(); String pass=""; while (conexion.reader.Read()) { pass = conexion.reader[0].ToString(); } conexion.reader.Close(); if (pass == txtpass.Text) { conexion.cmd = new System.Data.SqlClient.SqlCommand("Insert into Cuentas(Usuario,ID) values ('" + this.txtUsuario.Text + "','" + serial + "')", conexion.conexion); conexion.cmd.ExecuteNonQuery(); Principal x = new Principal(this.txtUsuario.Text,conexion); x.Visible = true; this.Visible = false; } else { MessageBox.Show("Auntentificación Incorrecta"); } } catch (Exception ex) { //MessageBox.Show("Problemas"); } }
static void Main() { DirectoryInfo currentDir = new DirectoryInfo(Environment.CurrentDirectory); string path = string.Format("win32_logicaldisk.deviceid=\"{0}\"", currentDir.Root.Name.Replace("\\", "")); ManagementObject disk = new ManagementObject(path); disk.Get(); String serial = disk["VolumeSerialNumber"].ToString(); Conexion_MSS conexion = new Conexion_MSS("null", "null", "Requerimientos", 0); conexion.conexion.Open(); conexion.cmd = new System.Data.SqlClient.SqlCommand("Select usuario from Cuentas where ID='" + serial + "'", conexion.conexion); conexion.reader = conexion.cmd.ExecuteReader(); List<String> cuentas = new List<string>(); while (conexion.reader.Read()) { cuentas.Add(conexion.reader[0].ToString()); } conexion.reader.Close(); conexion.conexion.Close(); if (cuentas.Count() > 0) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Cuentas(serial,cuentas)); } else { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Login(serial)); } }
public Principal(String u, Conexion_MSS conexion) { Usuario = u; this.conexion = conexion; conexion.reader.Close(); InitializeComponent(); llenardatos(); permisos(); }
public Cuentas(String serial, List<String> cuentas) { InitializeComponent(); this.serial = serial; conexion = new Conexion_MSS("null", "null", "Requerimientos", 0); conexion.conexion.Open(); this.listcuentas.View = View.Details; foreach (String x in cuentas) { listcuentas.Items.Add(x); } }