Пример #1
0
        private void entrada_Load(object sender, EventArgs e)
        {
            // checamos ip
            mostrarfoto = "no";
            string ipmerida = "192.168.157.24";  // ip servidor de merida 192.168.0.150
            string iplocal  = "192.168.207.131"; //  ip local 192.168.0.3

            // string iplocal = "10.18.2.19";
            pcmerida = modulo1.pingdered(ipmerida);
            pclocal  = modulo1.pingdered(iplocal);

            if (entrada.pcmerida == "no" && entrada.pclocal == "no")
            {
                MessageBox.Show("No autorizado para el uso del sistema BPMalmacen");
                Environment.Exit(0);
            }
            dbcom           obj3    = new dbcom();
            MySqlDataReader reader3 = obj3.Estructura("SELECT nombre,clave2,dato1,dato2,dato3 FROM configuracion ;");
            string          nombre;
            string          serial  = "";
            string          serial1 = "";
            string          serial2 = "";
            string          serial3 = "";

            while (reader3.Read())
            {
                nombre  = reader3[0].ToString().ToUpper();
                serial  = reader3[1].ToString();
                serial1 = reader3[2].ToString().ToUpper();
                serial2 = reader3[3].ToString().ToUpper();
                serial3 = reader3[4].ToString().ToUpper();
            }
            reader3.Close();

            string serie = "tenerife2018-192.168.157.24-atenas2018";

            serial = modulo1.Desencriptar(serial);
            serial = modulo1.Desencriptar(serial);

            if (pcmerida == "si" | pclocal == "si")
            {
                if (pclocal == "si")
                {
                    fotousuario     = "foto";
                    rutadefotos     = "c:/bpmalmacen/fotos/";
                    fotousuarioruta = rutadefotos + fotousuario + ".jpg";
                }
                if (pcmerida == "si")
                {
                    fotousuario     = "foto";
                    rutadefotos     = "//PROLIANT-C24F1D/bpmalmacen/fotos/";
                    fotousuarioruta = rutadefotos + fotousuario + ".jpg";
                }


                IPHostEntry host;
                localIP = "";
                host    = Dns.GetHostEntry(Dns.GetHostName());
                foreach (IPAddress ip in host.AddressList)
                {
                    if (ip.AddressFamily.ToString() == "InterNetwork")
                    {
                        localIP = ip.ToString();
                    }
                }
                MySqlDataReader reader6 = obj.Estructura("SELECT nombre, numero, usuarioip FROM usuarios where usuarioip = '" + localIP + "';");
                while (reader6.Read())
                {
                    string nmbreusuario = reader6[0].ToString().ToUpper();
                    string fotousuario  = reader6[1].ToString().ToUpper();
                    if (fotousuario == "")
                    {
                        fotousuario = "foto";
                    }
                    fotousuarioruta = rutadefotos + fotousuario + ".jpg";
                    foto.Image      = Image.FromFile(fotousuarioruta);
                    Nombre.Text     = nmbreusuario;
                }
                try
                {
                    dbcom obj2 = new dbcom();
                    mostrarfoto = "no";
                    this.dataGridView1.DataSource = obj2.sql("SELECT nombre as 'Nombre', numero as 'Numero' FROM usuarios;");
                    MySqlDataReader reader = obj2.Estructura("SELECT nombre FROM configuracion ;");
                    mostrarfoto = "si";
                    while (reader.Read())
                    {
                        tituloventana = reader[0].ToString().ToUpper();
                    }

                    this.Text = tituloventana;
                    reader.Close();
                }
                catch (Exception)
                {
                    MessageBox.Show("Error acceso usuarios");
                    mostrarfoto = "no";
                }
            }
            else
            {
                MessageBox.Show("El servidor de BPMasistencia no se encuentra");
                Application.Exit();
            }
        }
Пример #2
0
        private void grabar_Click(object sender, EventArgs e)
        {
            dbcom obj = new dbcom();

            clave1.Enabled     = false;
            clasifica1.Enabled = false;
            nombre1.Enabled    = false;
            grabar.Enabled     = false;
            cancelar.Enabled   = false;
            agregar.Enabled    = true;
            imprimir.Enabled   = true;

            if (amodificar == "si")
            {
                try
                {
                    obj.sql("UPDATE partidas SET nombre = '" +
                            this.nombre1.Text.ToUpper()
                            + "',clasifica='" +
                            this.clasifica1.Text
                            + "' WHERE clave = " +
                            this.dataGridView1.CurrentRow.Cells[0].Value.ToString()
                            + ";");
                    this.dataGridView1.DataSource = obj.sql("SELECT clave as 'Clave', Nombre as 'Nombre', clasifica as 'Clasificación' FROM partidas order by clave;");

                    //this.ClearText();
                    clave1.Text     = "";
                    clasifica1.Text = "";
                    nombre1.Text    = "";
                    amodificar      = "no";
                    MessageBox.Show("Modificacion de Partida terminada...");
                }
                catch (Exception)
                {
                    amodificar = "no";
                    MessageBox.Show("Error de modificación de Partida...");
                }
            }
            else
            {
                MySqlDataReader reader = obj.Estructura("SELECT clave FROM partidas where clave = '" + this.clave1.Text + "';");
                if (reader.Read() == false)
                {
                    try
                    {
                        obj.sql("INSERT INTO partidas (clave,nombre,clasifica) VALUES('" + this.clave1.Text + "','" + this.nombre1.Text + "','" + this.clasifica1.Text + "');");

                        /*  obj.sql("INSERT INTO area (nombre,clavedepto) VALUES('" +
                         * this.nombre1.Text
                         + "','" +
                         + this.depto1.Text
                         + "','" +
                         + "');");*/

                        this.dataGridView1.DataSource = obj.sql("SELECT clave as 'Clave', Nombre as 'Nombre', clasifica as 'Clasificación' FROM partidas order by clave;");

                        clave1.Text     = "";
                        clasifica1.Text = "";
                        nombre1.Text    = "";
                        amodificar      = "no";
                        MessageBox.Show("Partida se agrego correctamente...");
                    }
                    catch (Exception)
                    {
                        amodificar = "no";
                        MessageBox.Show("Error de agregar Partida...");
                    }
                }
                else
                {
                    MessageBox.Show(" Partida ya existe");
                    amodificar = "no";
                    nombre1.Focus();
                }
            } // if amodificar
        }
Пример #3
0
        private void Entrar_Click(object sender, EventArgs e)
        {
            if (password.Text == "")
            {
                MessageBox.Show("Favor de ingresar su password...");
                password.Focus();
            }
            else
            {
                IPHostEntry host;
                localIP = "";
                host    = Dns.GetHostEntry(Dns.GetHostName());
                foreach (IPAddress ip in host.AddressList)
                {
                    if (ip.AddressFamily.ToString() == "InterNetwork")
                    {
                        localIP = ip.ToString();
                    }
                }

                //  MessageBox.Show("Tú IP Local Es: " + localIP);
            }

            try
            {
                dbcom obj = new dbcom();
                //  obj.sql("SET GLOBAL max_connections = 300;");
                // MySqlDataReader reader = obj.Estructura("SELECT nombre, numero, password FROM usuarios where string.trim(numero) = 1150;");
                MySqlDataReader reader = obj.Estructura("SELECT usuario, password, numero,clave FROM usuarios ;");
                // String a = this.textBox1.Text.ToUpper();
                // String b = this.textBox2.Text.ToUpper();
                while (reader.Read())
                {
                    usuario         = reader[0].ToString().ToUpper();
                    passwordusuario = reader[1].ToString().ToUpper();
                    claveusuario    = passwordusuario = reader[3].ToString().ToUpper();

                    if (numeroempleado == reader[2].ToString().ToUpper() && password.Text == reader[1].ToString().ToUpper())
                    {
                        obj.sql(" UPDATE usuarios SET usuarioip = '" +
                                localIP
                                + "' WHERE clave = '" +
                                claveusuario
                                + "';");
                        principal frm = new principal();
                        frm.Show();
                        this.Hide();
                        break;
                        //      MainForm.ActiveForm.MainMenuStrip.Visible = true;
                        //MainForm.ActiveForm.MainMenuStrip.Items.RemoveAt(1);
                        //MainForm.indice_usuario = 0;
                        //       MainForm.ActiveForm.Tag = reader[0];
                        //       this.Close();
                    }
                }
                reader.Close();
                //  MessageBox.Show("El password no se encontro...");
            }
            catch (Exception)
            {
                MessageBox.Show("No existen usuarios...");
            }
        }