private void seleccionarEquipoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_seleccionarEquipo seleccionarEquipo = new frm_seleccionarEquipo("Menu", sIdEquipo, usuario);

            seleccionarEquipo.Show();
            Hide();
        }
示例#2
0
        private void button1_Click(object sender, EventArgs e)
        {
            //Autor: Diego Gomez
            conexion    nueva = new conexion();
            OdbcCommand cmd;
            string      User     = this.Txt_usuario.Text;
            string      Password = this.Txt_clave.Text;

            if (User == "" || Password == "")
            {
                MessageBox.Show("Ingrese Usuario y Contraseña", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.Txt_usuario.Focus();
                return;
            }

            else
            {
                string      host = Dns.GetHostName();
                IPAddress[] IP   = Dns.GetHostAddresses(host);
                cmd = new OdbcCommand("INSERT INTO tbl_bitacora (PK_idBitacora," +
                                      "PK_idUsuario, " +
                                      "accion, " +
                                      "fecha, " +
                                      "hora, " +
                                      "tabla," +
                                      "host) " +
                                      "VALUES('' ,(SELECT PK_idUsuario FROM tbl_usuarios WHERE Pk_idUsuario = '" + Txt_usuario.Text + "')" +
                                      ",'Ingreso Al Sistema Administrativo' " +
                                      ",'" + DateTime.Now.ToString("yyy/MM/dd") + "'" +
                                      ",'" + DateTime.Now.ToString("hh:mm:ss") + "'" +
                                      ",' '" +
                                      ",'" + host + "'" +
                                      ")"
                                      , conexion.conectar());
                cmd.ExecuteNonQuery();

                cmd = new OdbcCommand("SELECT PK_id_tipo_usuario FROM tbl_usuarios WHERE PK_idUsuario='" + Txt_usuario.Text + "'"
                                      , conexion.conectar());
                OdbcDataReader reader1 = cmd.ExecuteReader();
                String         nombre  = "";

                if (reader1.HasRows)
                {
                    while (reader1.Read())
                    {
                        nombre = reader1.GetString(0);

                        if (nombre == "1")
                        {
                            cmd             = new OdbcCommand("{ call procedimientoLoginAdministrador (?,?)}", conexion.conectar());
                            cmd.CommandType = CommandType.StoredProcedure;
                            cmd.Parameters.Add("@usuario1", OdbcType.Text).Value   = Txt_usuario.Text;
                            cmd.Parameters.Add("@contraseña", OdbcType.Text).Value = Txt_clave.Text;
                            frm_seleccionarEquipo seleccionar = new frm_seleccionarEquipo("Login", null, Txt_usuario.Text);
                            seleccionar.Show();
                            Hide();
                            Txt_usuario.Clear();
                            Txt_clave.Clear();
                        }
                        if (nombre == "2")
                        {
                            cmd             = new OdbcCommand("{ call procedimientoLoginEntrenador (?,?)}", conexion.conectar());
                            cmd.CommandType = CommandType.StoredProcedure;
                            cmd.Parameters.Add("@usuario1", OdbcType.Text).Value   = Txt_usuario.Text;
                            cmd.Parameters.Add("@contraseña", OdbcType.Text).Value = Txt_clave.Text;
                            frm_seleccionarEquipo seleccionar = new frm_seleccionarEquipo("Login", null, Txt_usuario.Text);
                            seleccionar.Show();
                            Hide();
                            Txt_usuario.Clear();
                            Txt_clave.Clear();
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Usuario o Contraseña equivocados,Vuelva a Intentar");
                    cmd = new OdbcCommand("INSERT INTO tbl_bitacora (PK_idBitacora," +
                                          "PK_idUsuario, " +
                                          "accion, " +
                                          "fecha, " +
                                          "hora, " +
                                          "tabla," +
                                          "host) " +
                                          "VALUES('' ,(SELECT PK_idUsuario FROM tbl_usuarios WHERE Pk_idUsuario = '" + Txt_usuario.Text + "')" +
                                          ",'Error al ingresar al sistema' " +
                                          ",'" + DateTime.Now.ToString("yyy/MM/dd") + "'" +
                                          ",'" + DateTime.Now.ToString("hh:mm:ss") + "'" +
                                          ",' '" +
                                          ",'" + host + "'" +
                                          ")"
                                          , conexion.conectar());
                    cmd.ExecuteNonQuery();
                    Txt_usuario.Clear();
                    Txt_clave.Clear();
                }
            }
        }