示例#1
0
        public static CMobiliario ObtenerMobiliario(int pId)
        {
            CMobiliario     mobiliario = new CMobiliario();
            MySqlConnection conexion   = BdConnect.ObtenerConexion();

            MySqlCommand _comando = new MySqlCommand(String.Format(
                                                         "SELECT id_mobiliario, Piso, Salon, Silla, Mesa, Pizarron, Canon, Pantalla, Rack, Switch, Router, Restirador FROM mobiliario where id_mobiliario = '{0}'", pId), conexion);
            MySqlDataReader _reader = _comando.ExecuteReader();

            while (_reader.Read())
            {
                mobiliario.Id         = _reader.GetInt32(0);
                mobiliario.Piso       = _reader.GetString(1);
                mobiliario.Salon      = _reader.GetString(2);
                mobiliario.Silla      = _reader.GetString(3);
                mobiliario.Mesa       = _reader.GetString(4);
                mobiliario.Pizarron   = _reader.GetString(5);
                mobiliario.Canon      = _reader.GetString(6);
                mobiliario.Pantalla   = _reader.GetString(7);
                mobiliario.Rack       = _reader.GetString(8);
                mobiliario.Switch     = _reader.GetString(9);
                mobiliario.Router     = _reader.GetString(10);
                mobiliario.Restirador = _reader.GetString(11);
            }

            conexion.Close();
            return(mobiliario);
        }
示例#2
0
文件: Form1.cs 项目: elderiam/Labcom
 public void IniciarConexion()        //Es el metodo de la conexion con la BD
 {
     try
     {
         BdConnect.ObtenerConexion();
         MessageBox.Show("Conectado a la BD");
     }
     catch (MySqlException)
     {
         MessageBox.Show("Ocurrio un error al conectarse con la BD");
     }
 }
示例#3
0
        public static int Eliminar(int pId)
        {
            int             retorno  = 0;
            MySqlConnection conexion = BdConnect.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format("DELETE FROM mobiliario where id_mobiliario={0}", pId), conexion);

            retorno = comando.ExecuteNonQuery();
            conexion.Close();

            return(retorno);
        }
示例#4
0
        public static int Actualizar(CMobiliario pMobiliario)
        {
            int             retorno  = 0;
            MySqlConnection conexion = BdConnect.ObtenerConexion();

            try
            {
                MySqlCommand comando = new MySqlCommand(string.Format("UPDATE mobiliario SET Piso = '{0}', Salon = '{1}', Silla = '{2}', Mesa = '{3}', Pizarron = '{4}', Canon = '{5}', Pantalla = '{6}', Rack = '{7}', Switch = '{8}', Router = '{9}', Restirador = '{10}' where id_mobiliario={11}",
                                                                      pMobiliario.Piso, pMobiliario.Salon, pMobiliario.Silla, pMobiliario.Mesa, pMobiliario.Pizarron, pMobiliario.Canon, pMobiliario.Pantalla, pMobiliario.Rack, pMobiliario.Switch, pMobiliario.Router, pMobiliario.Restirador, pMobiliario.Id), conexion);
                retorno = comando.ExecuteNonQuery();
                conexion.Close();
            }
            catch (MySqlException e)
            {
                e.GetBaseException();
            }

            return(retorno);
        }
示例#5
0
        public static int Actualizar(Equipo pEquipo)
        {
            int             retorno  = 0;
            MySqlConnection conexion = BdConnect.ObtenerConexion();

            try
            {
                MySqlCommand comando = new MySqlCommand(string.Format("UPDATE inventario SET Laboratorio = '{0}', Equipo = '{1}', Modelo = '{2}', NumSe = '{3}', NumUnitec = '{4}', ip = '{5}', Nodo = '{6}' where id_invent={7}",
                                                                      pEquipo.Salon, pEquipo.Maquina, pEquipo.Modelo, pEquipo.Num_Se, pEquipo.NumUnitec, pEquipo.Dir_Ip, pEquipo.Nodo, pEquipo.Id), conexion);

                retorno = comando.ExecuteNonQuery();
                conexion.Close();
            }catch (MySqlException e)
            {
                e.GetBaseException();
            }

            return(retorno);
        }
示例#6
0
文件: Form1.cs 项目: elderiam/Labcom
        public void login(string usuario, string password)        //Metodo de login
        {
            try
            {
                MySqlCommand b_usr = new MySqlCommand("select nombre, tipo_usr from usr where usuario = '" + usuario + "' and password = '******' ", BdConnect.ObtenerConexion());
                b_usr.Parameters.AddWithValue("usuario", usuario);
                b_usr.Parameters.AddWithValue("password", password);
                MySqlDataAdapter sda = new MySqlDataAdapter(b_usr);
                DataTable        dt  = new DataTable();
                sda.Fill(dt);

                if (dt.Rows.Count == 1)
                {
                    this.Hide();
                    if (dt.Rows[0][1].ToString() == "Admin")
                    {
                        new Administrador().Show();
                    }
                    else if (dt.Rows[0][1].ToString() == "Usuario")
                    {
                        new Usurario().Show();
                    }
                }
                else
                {
                    MessageBox.Show("Usuario y/o Contrasena Incorrecta");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
            finally
            {
                BdConnect.ObtenerConexion().Close();
            }
        }
示例#7
0
        public static Equipo ObtenerEquipo(int pId)
        {
            Equipo          equipo   = new Equipo();
            MySqlConnection conexion = BdConnect.ObtenerConexion();

            MySqlCommand _comando = new MySqlCommand(String.Format(
                                                         "SELECT id_invent, Laboratorio, Equipo, Modelo, NumSe, NumUnitec, ip, Nodo FROM inventario where id_invent = '{0}'", pId), conexion);
            MySqlDataReader _reader = _comando.ExecuteReader();

            while (_reader.Read())
            {
                equipo.Id        = _reader.GetInt32(0);
                equipo.Salon     = _reader.GetString(1);
                equipo.Maquina   = _reader.GetString(2);
                equipo.Modelo    = _reader.GetString(3);
                equipo.Num_Se    = _reader.GetString(4);
                equipo.NumUnitec = _reader.GetString(5);
                equipo.Dir_Ip    = _reader.GetString(6);
                equipo.Nodo      = _reader.GetString(7);
            }

            conexion.Close();
            return(equipo);
        }
示例#8
0
        public static List <CMobiliario> BuscarPiso(string pPiso1, string pPiso2)
        {
            List <CMobiliario> _lista = new List <CMobiliario>();

            try
            {
                MySqlCommand _comando = new MySqlCommand(String.Format(
                                                             "SELECT id_mobiliario, Piso, Salon, Silla, Mesa, Pizarron, Canon, Pantalla, Rack, Switch, Router, Restirador FROM mobiliario where Piso = '{0}' or Piso = '{1}'", pPiso1, pPiso2), BdConnect.ObtenerConexion());
                MySqlDataReader _reader = _comando.ExecuteReader();
                while (_reader.Read())
                {
                    CMobiliario mobiliario = new CMobiliario();
                    mobiliario.Id         = _reader.GetInt32(0);
                    mobiliario.Piso       = _reader.GetString(1);
                    mobiliario.Salon      = _reader.GetString(2);
                    mobiliario.Silla      = _reader.GetString(3);
                    mobiliario.Mesa       = _reader.GetString(4);
                    mobiliario.Pizarron   = _reader.GetString(5);
                    mobiliario.Canon      = _reader.GetString(6);
                    mobiliario.Pantalla   = _reader.GetString(7);
                    mobiliario.Rack       = _reader.GetString(8);
                    mobiliario.Switch     = _reader.GetString(9);
                    mobiliario.Router     = _reader.GetString(10);
                    mobiliario.Restirador = _reader.GetString(11);

                    _lista.Add(mobiliario);
                }
            }
            catch (Exception e)
            {
                e.GetBaseException();
            }

            return(_lista);
        }
示例#9
0
        public static int Agregar(CMobiliario pMobiliario)
        {
            int retorno = 0;

            try
            {
                MySqlCommand comando = new MySqlCommand(string.Format("Insert into mobiliario (Piso, Salon, Silla, Mesa, Pizarron, Canon, Pantalla, Rack, Switch, Router, Restirador) values ('{0}','{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', '{9}', '{10}')",
                                                                      pMobiliario.Piso, pMobiliario.Salon, pMobiliario.Silla, pMobiliario.Mesa, pMobiliario.Pizarron, pMobiliario.Canon, pMobiliario.Pantalla, pMobiliario.Rack, pMobiliario.Switch, pMobiliario.Router, pMobiliario.Restirador), BdConnect.ObtenerConexion());

                retorno = comando.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                e.GetBaseException();
            }

            return(retorno);
        }
示例#10
0
        public static List <CMobiliario> MostrarTodo()
        {
            List <CMobiliario> _lista   = new List <CMobiliario>();
            MySqlCommand       _comando = new MySqlCommand(String.Format("select * from mobiliario"), BdConnect.ObtenerConexion());
            MySqlDataReader    _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                CMobiliario mobiliario = new CMobiliario();
                mobiliario.Id         = _reader.GetInt32(0);
                mobiliario.Piso       = _reader.GetString(1);
                mobiliario.Salon      = _reader.GetString(2);
                mobiliario.Silla      = _reader.GetString(3);
                mobiliario.Mesa       = _reader.GetString(4);
                mobiliario.Pizarron   = _reader.GetString(5);
                mobiliario.Canon      = _reader.GetString(6);
                mobiliario.Pantalla   = _reader.GetString(7);
                mobiliario.Rack       = _reader.GetString(8);
                mobiliario.Switch     = _reader.GetString(9);
                mobiliario.Router     = _reader.GetString(10);
                mobiliario.Restirador = _reader.GetString(11);

                _lista.Add(mobiliario);
            }
            return(_lista);
        }
示例#11
0
        public static List <Equipo> BuscarIp(string pIp)
        {
            List <Equipo> _lista = new List <Equipo>();

            try
            {
                MySqlCommand _comando = new MySqlCommand(String.Format(
                                                             "SELECT id_invent, Laboratorio, Equipo, Modelo, NumSe, NumUnitec, Ip, Nodo FROM inventario where Ip = '{0}'", pIp), BdConnect.ObtenerConexion());
                MySqlDataReader _reader = _comando.ExecuteReader();
                while (_reader.Read())
                {
                    Equipo equipo = new Equipo();
                    equipo.Id        = _reader.GetInt32(0);
                    equipo.Salon     = _reader.GetString(1);
                    equipo.Maquina   = _reader.GetString(2);
                    equipo.Modelo    = _reader.GetString(3);
                    equipo.Num_Se    = _reader.GetString(4);
                    equipo.NumUnitec = _reader.GetString(5);
                    equipo.Dir_Ip    = _reader.GetString(6);
                    equipo.Nodo      = _reader.GetString(7);

                    _lista.Add(equipo);
                }
            }
            catch (Exception e)
            {
                e.GetBaseException();
            }

            return(_lista);
        }
示例#12
0
        public static List <Equipo> MostrarTodo()
        {
            List <Equipo>   _lista   = new List <Equipo>();
            MySqlCommand    _comando = new MySqlCommand(String.Format("select * from inventario"), BdConnect.ObtenerConexion());
            MySqlDataReader _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                Equipo equipo = new Equipo();
                equipo.Id        = _reader.GetInt32(0);
                equipo.Salon     = _reader.GetString(1);
                equipo.Maquina   = _reader.GetString(2);
                equipo.Modelo    = _reader.GetString(3);
                equipo.Num_Se    = _reader.GetString(4);
                equipo.NumUnitec = _reader.GetString(5);
                equipo.Dir_Ip    = _reader.GetString(6);
                equipo.Nodo      = _reader.GetString(7);

                _lista.Add(equipo);
            }
            return(_lista);
        }
示例#13
0
        public static int Agregar(Equipo pEquipo)
        {
            int retorno = 0;

            try
            {
                MySqlCommand comando = new MySqlCommand(string.Format("Insert into inventario (Laboratorio, Equipo, Modelo, NumSe, NumUnitec, ip, Nodo) values ('{0}','{1}', '{2}', '{3}', '{4}', '{5}', '{6}')",
                                                                      pEquipo.Salon, pEquipo.Maquina, pEquipo.Modelo, pEquipo.Num_Se, pEquipo.NumUnitec, pEquipo.Dir_Ip, pEquipo.Nodo), BdConnect.ObtenerConexion());

                retorno = comando.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                e.GetBaseException();
            }

            return(retorno);
        }