private void login_Load(object sender, EventArgs e) { this.Text = this.Text + "- Versión " + System.Diagnostics.FileVersionInfo.GetVersionInfo(Application.ExecutablePath).FileVersion; lb_titulo.Text = Program.tituloF; lb_titulo.BackColor = System.Drawing.Color.Transparent; //lb_titulo.Parent = pictureBox1; //Image logo = Image.FromFile("recursos/logo_artesanos_omg_peru.jpeg"); Image salir = Image.FromFile("recursos/exit48.png"); Image entrar = Image.FromFile("recursos/ok.png"); //pictureBox1.Image = logo; Button2.Image = salir; Button1.Image = entrar; init(); Tx_user.Focus(); }
private void login_Load(object sender, EventArgs e) { lb_version.Text = "Versión " + System.Diagnostics.FileVersionInfo.GetVersionInfo(Application.ExecutablePath).FileVersion; lb_titulo.Text = "Solución para empresas de Transporte de Carga" + Program.tituloF; lb_titulo.BackColor = System.Drawing.Color.White; //lb_titulo.Parent = pictureBox1; //Image logo = Image.FromFile("recursos/logo_solorsoft_2p.png"); Image salir = Image.FromFile("recursos/Close_32.png"); //Image entrar = Image.FromFile("recursos/ok.png"); //pictureBox1.Image = logo; Button2.Image = salir; Button2.ImageAlign = ContentAlignment.MiddleCenter; //Button1.Image = entrar; init(); // jala datos de configuracion jaladatos(); // Tx_user.Focus(); }
private void Button1_Click(object sender, EventArgs e) { // validamos los campos string usuari = Tx_user.Text.Trim(); // usuario if (usuari == "" || usuari == "USUARIO") { MessageBox.Show("Por favor, ingrese el nombre de usuario", "Atención"); Tx_user.Focus(); return; } if (Tx_pwd.Text.Trim() == "" || Tx_pwd.Text == "CLAVE") { MessageBox.Show("Por favor, ingrese la contraseña", "Atención"); Tx_pwd.Focus(); return; } if (Tx_user.Text != "USUARIO" && Tx_pwd.Text != "CLAVE") { string contra = lib.md5(Tx_pwd.Text); MySqlConnection cn = new MySqlConnection(DB_CONN_STR); if (lib.procConn(cn) == true) { //validamos que el usuario y passw son los correctos string query = "select a.bloqueado,a.local,a.nombre,concat(trim(b.deta1),' - ',b.deta2,' - ',b.deta3,' - ',b.deta4) AS direcc,b.ubiDir," + "b.descrizione,a.tipuser,a.nivel,b.codsunat,ifnull(c.fechope,'') " + "from usuarios a " + "LEFT JOIN desc_loc b ON b.idcodice=a.local " + "left join cabccaja c on c.loccaja=a.local and c.fechcie is null " + "where a.nom_user=@usuario and a.pwd_user=@contra"; MySqlCommand mycomand = new MySqlCommand(query, cn); mycomand.Parameters.AddWithValue("@usuario", Tx_user.Text); mycomand.Parameters.AddWithValue("@contra", contra); MySqlDataReader dr = mycomand.ExecuteReader(); if (dr.HasRows) { if (dr.Read()) { if (dr.GetString(0) == "0") { TransCarga.Program.vg_user = Tx_user.Text; TransCarga.Program.vg_nuse = dr.GetString(2); TransCarga.Program.almuser = dr.GetString(1); TransCarga.Program.vg_uuse = dr.GetString(4); TransCarga.Program.vg_duse = dr.GetString(3); TransCarga.Program.vg_luse = dr.GetString(1); TransCarga.Program.vg_nlus = dr.GetString(5); TransCarga.Program.vg_tius = dr.GetString(6); // codigo de tipo de usuario TransCarga.Program.vg_nius = dr.GetString(7); // codigo nivel de usuario TransCarga.Program.codlocsunat = dr.GetString(8); // codigo sunat pto. emision DV TransCarga.Program.vg_fcaj = dr.GetString(9); // fecha de la caja abierta del local dr.Close(); // cambiamos la contraseña si fue hecha cambiacont(); // jala la ip wan del cliente try { TransCarga.Program.vg_ipwan = lib.ipwan(); } catch { TransCarga.Program.vg_ipwan = ""; } // nos vamos al form principal Program.vg_user = this.Tx_user.Text; //main Main = new main(); TransMain Main = new TransMain(); Main.Show(); this.Hide(); } else { dr.Close(); MessageBox.Show("El usuario esta Bloqueado!"); return; } } dr.Close(); } else { dr.Close(); MessageBox.Show("Usuario y/o Contraseña erronea", " Atención ", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } mycomand.Dispose(); } cn.Close(); } }