示例#1
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);
        }
示例#2
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            Bmobiliario bmobiliario = new Bmobiliario();

            bmobiliario.ShowDialog();
            if (bmobiliario.MobiliarioSeleccionado != null)
            {
                mobiliarioActual   = bmobiliario.MobiliarioSeleccionado;
                txtPiso.Text       = bmobiliario.MobiliarioSeleccionado.Piso;
                txtSalon.Text      = bmobiliario.MobiliarioSeleccionado.Salon;
                txtSilla.Text      = bmobiliario.MobiliarioSeleccionado.Silla;
                txtMesa.Text       = bmobiliario.MobiliarioSeleccionado.Mesa;
                txtPizarron.Text   = bmobiliario.MobiliarioSeleccionado.Pizarron;
                txtCañon.Text      = bmobiliario.MobiliarioSeleccionado.Canon;
                txtPantalla.Text   = bmobiliario.MobiliarioSeleccionado.Pantalla;
                txtRack.Text       = bmobiliario.MobiliarioSeleccionado.Rack;
                txtSwitch.Text     = bmobiliario.MobiliarioSeleccionado.Switch;
                txtRouter.Text     = bmobiliario.MobiliarioSeleccionado.Router;
                txtRestirador.Text = bmobiliario.MobiliarioSeleccionado.Restirador;

                btnActualizar.Enabled = true;
                btnEliminar.Enabled   = true;
                Habilitar();
                btnGuardar.Enabled = false;
            }
        }
示例#3
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);
        }
示例#4
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);
        }
示例#5
0
        private void Aceptar_Click(object sender, EventArgs e)
        {
            if (dgvBuscar.SelectedRows.Count == 1)
            {
                int id = Convert.ToInt32(dgvBuscar.CurrentRow.Cells[0].Value);
                MobiliarioSeleccionado = MobiliarioMetodos.ObtenerMobiliario(id);

                this.Close();
            }
            else
            {
                MessageBox.Show("Debe de seleccionar un elemento");
            }
        }
示例#6
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);
        }
示例#7
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);
        }
示例#8
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(txtPiso.Text) || string.IsNullOrWhiteSpace(txtSalon.Text) /*||
                                                                                                     * string.IsNullOrWhiteSpace(txtSilla.Text) || string.IsNullOrWhiteSpace(txtMesa.Text) ||
                                                                                                     * string.IsNullOrWhiteSpace(txtPizarron.Text) || string.IsNullOrWhiteSpace(txtCañon.Text) ||
                                                                                                     * string.IsNullOrWhiteSpace(txtPantalla.Text) || string.IsNullOrWhiteSpace(txtRack.Text)||
                                                                                                     * string.IsNullOrWhiteSpace(txtSwitch.Text) || string.IsNullOrWhiteSpace(txtRouter.Text)||
                                                                                                     * string.IsNullOrWhiteSpace(txtRestirador.Text)*/)
            {
                MessageBox.Show("Hay uno o mas Campos Vacios!", "Campos Vacios!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                CMobiliario mobiliario = new CMobiliario();
                mobiliario.Piso       = txtPiso.Text.Trim();           //Trim() = quita los caracteres en blanco a la der o izq
                mobiliario.Salon      = txtSalon.Text.Trim();
                mobiliario.Silla      = txtSilla.Text.Trim();
                mobiliario.Mesa       = txtMesa.Text.Trim();
                mobiliario.Pizarron   = txtPizarron.Text.Trim();
                mobiliario.Canon      = txtCañon.Text.Trim();
                mobiliario.Pantalla   = txtPantalla.Text.Trim();
                mobiliario.Rack       = txtRack.Text.Trim();
                mobiliario.Switch     = txtSwitch.Text.Trim();
                mobiliario.Router     = txtRouter.Text.Trim();
                mobiliario.Restirador = txtRestirador.Text.Trim();

                int resultado = MobiliarioMetodos.Agregar(mobiliario);


                if (resultado > 0)
                {
                    MessageBox.Show("Mobiliario Registrado!!", "Registrado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                    Deshabilitar();
                }
                else
                {
                    MessageBox.Show("No se guardo el mobiliario", "Error!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }
示例#9
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(txtPiso.Text) || string.IsNullOrWhiteSpace(txtSalon.Text) /*||
                                                                                                     * string.IsNullOrWhiteSpace(txtSilla.Text) || string.IsNullOrWhiteSpace(txtMesa.Text) ||
                                                                                                     * string.IsNullOrWhiteSpace(txtPizarron.Text) || string.IsNullOrWhiteSpace(txtCañon.Text) ||
                                                                                                     * string.IsNullOrWhiteSpace(txtPantalla.Text) || string.IsNullOrWhiteSpace(txtRack.Text) ||
                                                                                                     * string.IsNullOrWhiteSpace(txtSwitch.Text) || string.IsNullOrWhiteSpace(txtRouter.Text) ||
                                                                                                     * string.IsNullOrWhiteSpace(txtRestirador.Text)*/)
            {
                MessageBox.Show("Hay uno o mas Campos Vacios!", "Campos Vacios!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                CMobiliario pmobiliario = new CMobiliario();
                pmobiliario.Piso       = txtPiso.Text.Trim();           //Trim() = quita los caracteres en blanco a la der o izq
                pmobiliario.Salon      = txtSalon.Text.Trim();
                pmobiliario.Silla      = txtSilla.Text.Trim();
                pmobiliario.Mesa       = txtMesa.Text.Trim();
                pmobiliario.Pizarron   = txtPizarron.Text.Trim();
                pmobiliario.Canon      = txtCañon.Text.Trim();
                pmobiliario.Pantalla   = txtPantalla.Text.Trim();
                pmobiliario.Rack       = txtRack.Text.Trim();
                pmobiliario.Switch     = txtSwitch.Text.Trim();
                pmobiliario.Router     = txtRouter.Text.Trim();
                pmobiliario.Restirador = txtRestirador.Text.Trim();
                pmobiliario.Id         = mobiliarioActual.Id;

                if (MobiliarioMetodos.Actualizar(pmobiliario) > 0)
                {
                    MessageBox.Show("El mobiliario se actualizo", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                    Deshabilitar();
                }
                else
                {
                    MessageBox.Show("No se pudo actualizar", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }