private void Log_local() { cont.conectar("DM"); SqlCommand cm4 = new SqlCommand("SELECT [USUARIO],[PASS_LOCAL],[PUESTO] FROM [DM].[CORRECT].[USUARIOS] where usuario ='" + textBox1.Text + "'", cont.condm); SqlDataReader dr = cm4.ExecuteReader(); while (dr.Read()) { usuario = Convert.ToString(dr["USUARIO"]); contraseña = Encripter.Desencriptar(Convert.ToString(dr["PASS_LOCAL"])); // puesto = Convert.ToString(dr["PUESTO"]); } dr.Close(); cont.Desconectar("DM"); if (textBox1.Text.ToUpper() == usuario.ToUpper()) { if (contraseña == "" || contraseña == string.Empty) { MessageBox.Show("Este usuario no cuenta con contraseña Solicitar la Creacion a Soporte Tecnico"); } else if (textBox2.Text == contraseña) { if (Convert.ToInt32(actual) > Convert.ToInt32(nueva)) { UpdateVercion(); } Main_Menu fm6 = new Main_Menu(); this.Visible = false; fm6.ShowDialog(); fm6.Close(); fm6 = null; this.Close(); } else { MessageBox.Show("Error en Contraseña"); } } else { MessageBox.Show("Usuario no Existe"); } }
private void ingreso() { if (empresa != "") { usuario = textBox1.Text; contraseña = textBox2.Text; if (PermisoEmpresa(usuario, empresa)) { if (tipo_Usuario(usuario)) { Log_local(); } else { //conxion para validar string cad = "data source=192.168.1.25;initial catalog=EXACTUS ;user Id ='" + usuario + "' ; password = '******'"; SqlConnection con = new SqlConnection(cad); // valida usuarios y contraseña try { con.Open(); // MessageBox.Show("Bienvenido"+" "+usuario); con.Close(); // ID_EMPRESA(); if (Convert.ToInt32(actual) > Convert.ToInt32(nueva)) { UpdateVercion(); } XMLRW.writeLogin(usuario, vercion, empresa, tipo_user); Main_Menu fm6 = new Main_Menu(); this.Visible = false; fm6.ShowDialog(); fm6.Close(); fm6 = null; this.Close(); } catch (Exception erg) { string text = erg.ToString(); if (text.Contains("inicio de sesión")) { MessageBox.Show("Error en Usuario o Contraseña", "Error Inicio de Sesión "); this.textBox2.Text = null; } else { MessageBox.Show(text, "!!!! Error !!!! "); this.textBox2.Text = null; } } } } else { MessageBox.Show("Actualmente no cuenta con Permisos para la Empresa " + empresa + ""); } } }