Exemplo n.º 1
0
 //Tabla actualizar y eliminar
 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     //accion del boton de actualizar
     if (table1.Columns[e.ColumnIndex].Name == "update")
     {
         String    clave = table1.CurrentRow.Cells[2].Value.ToString();
         Articulos ar    = new Articulos();
         ar.setClvArticulo(Int32.Parse(table1.CurrentRow.Cells[2].Value.ToString()));
         ar.setDescripcion(table1.CurrentRow.Cells[3].Value.ToString());
         ar.setMarca(table1.CurrentRow.Cells[4].Value.ToString());
         ar.setPrecio(float.Parse(table1.CurrentRow.Cells[5].Value.ToString()));
         ar.setCantDisponible(Int32.Parse(table1.CurrentRow.Cells[6].Value.ToString()));
         if (ar.getClvArticulo() > 0)
         {
             panelAgregar.Visible    = true;
             panelDesactivar.Visible = false;
             panelBusqueda.Visible   = false;
             dgvA.Visible            = false;
             btnAgregar.Visible      = false;
             btnActualizar.Visible   = true;
             lblTitulo.Text          = "Actualizar";
             txtClave.Text           = ar.getClvArticulo().ToString();
             txtClave.Enabled        = false;
             txtDescripcion.Text     = ar.getdescripcion().ToString();
             txtMarca.Text           = ar.getMarca().ToString();
             txtPrecio.Text          = ar.getPrecio().ToString();
             txtCantidad.Text        = ar.getCantDisponible().ToString();
         }
     }
     else if (table1.Columns[e.ColumnIndex].Name == "delete")
     {
         String    clave = table1.CurrentRow.Cells[2].Value.ToString();
         Articulos ar    = new Articulos();
         ar.setClvArticulo(Int32.Parse(table1.CurrentRow.Cells[2].Value.ToString()));
         if (ar.getClvArticulo() > 0)
         {
             Conexion con2 = new Conexion();
             con2.desactivar(ar.getClvArticulo());
             recargarD();
         }
     }
 }