示例#1
0
        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();
        }
示例#2
0
        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();
        }
示例#3
0
        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();
            }
        }