Ejemplo n.º 1
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            Computadoras x = new Computadoras();

            x.NumSerie         = txtNumSerie.Text;
            x.Marca            = txtMarca.Text;
            x.Modelo           = txtModelo.Text;
            x.Tipo             = txtTipo.Text;
            x.Color            = txtColor.Text;
            x.TipoPantalla     = txtTipoPantalla.Text;
            x.PulgadasPantalla = byte.Parse(txtPulgadasPantalla.Text);
            x.AnchoPantalla    = short.Parse(txtAnchoPantalla.Text);
            x.AltoPantalla     = short.Parse(txtAltoPantalla.Text);
            x.Ranuras          = txtRanuras.Text;
            x.Bateria          = short.Parse(txtBateria.Text);
            x.UnidadOptica     = chkUnidadOptica.Checked;
            x.TecladoIluminado = chkTecladoIluminado.Checked;
            x.DetectorHuella   = chkDetectorHuella.Checked;
            x.Peso             = float.Parse(txtPeso.Text);
            x.SistemaOperativo = txtSistemaOperativo.Text;
            x.VersionSO        = txtVersionSO.Text;
            x.Id_procesador    = txtProcesador.Text;
            x.Id_memoria       = txtMemoria.Text;
            x.Id_tarjetaVideo  = txtTarjetaVideo.Text;
            x.Id_discoDuro     = txtDiscoDuro.Text;
            if (x.agregar())
            {
                MessageBox.Show("La computadora ha sido agregada", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                dgvComputadoras.DataSource = x.consultar();
            }
            else
            {
                MessageBox.Show("Error al agregar la computadora", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public bool EliminarProducto(string identificador)
        {
            List <ElementoDeComputacion> productos         = ObtenerListaUnicaProductos();
            ElementoDeComputacion        productoaeliminar = productos.Find(x => x.Identificador == identificador);
            string tipoproducto;

            if (productoaeliminar != null)
            {
                if (productoaeliminar is Monitor)
                {
                    Monitores.Remove(productoaeliminar as Monitor);
                    tipoproducto = "Monitor";
                }
                else
                {
                    Computadoras.Remove(productoaeliminar as Computadora);
                    tipoproducto = "Computadora";
                }
                this.ProductoAgregado_Eliminado(this, new InfoProductoArgs()
                {
                    Tipo      = tipoproducto,
                    Producto  = productoaeliminar,
                    Operacion = "Eliminado"
                });
                return(true);
            }
            return(false);
        }
        public void AgregarProducto(string modelo, string marca, int numerodeserie, string descripcionprocesador, MemoriaRAM memoriaram, string fabricante)
        {
            Computadora nuevaComputadora = new Computadora();

            nuevaComputadora.CargarDatos(modelo, marca, numerodeserie, descripcionprocesador, memoriaram, fabricante);
            Computadoras.Add(nuevaComputadora);
            this.ProductoAgregado_Eliminado(this, new InfoProductoArgs()
            {
                Tipo      = "Computadora",
                Producto  = nuevaComputadora,
                Operacion = "Agregado"
            });
        }
Ejemplo n.º 4
0
        private void btnBuscarxId_Click(object sender, EventArgs e)
        {
            Computadoras x = new Computadoras {
                NumSerie = txtNumSerie.Text
            };
            DataTable dt = x.buscarxId();

            if (dt.Rows.Count > 0)
            {
                dgvComputadoras.DataSource = dt;
            }
            else
            {
                MessageBox.Show("Error al buscar, la computadora no existe en la Base de Datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                dgvComputadoras.DataSource = x.consultar();
            }
        }
Ejemplo n.º 5
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            Computadoras x = new Computadoras {
                NumSerie = txtNumSerie.Text
            };
            DialogResult resultado;

            resultado = MessageBox.Show("Estas seguro de eliminar la computadora", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (resultado == DialogResult.Yes)
            {
                if (x.eliminar())
                {
                    MessageBox.Show("La computadora ha sido eliminado", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    dgvComputadoras.DataSource = x.consultar();
                }
                else
                {
                    MessageBox.Show("Error al eliminar la computadora", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 6
0
        private void frmComputadoras_Load(object sender, EventArgs e)
        {
            Computadoras x = new Computadoras();

            dgvComputadoras.DataSource = x.consultar();
        }
Ejemplo n.º 7
0
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            Computadoras x = new Computadoras();

            dgvComputadoras.DataSource = x.consultar();
        }
Ejemplo n.º 8
0
 public void BorrarComputadora(Computadoras comp)
 {
 }
Ejemplo n.º 9
0
 public void SalvarComputadora(Computadoras comp)
 {
 }