private void tabla_productos_Click(object sender, EventArgs e) { xm._crearXml("productos", Convert.ToInt16(sesion.DatosRegistro[0]), "productos.xml"); if (tabla_productos.RowCount != 0) { if (tabla_Prese.RowCount == 0) { List <conexiones_BD.clases.presentaciones_productos> p = xm.Presentaciones_productos(tabla_productos.CurrentRow.Cells[0].Value.ToString()); foreach (conexiones_BD.clases.presentaciones_productos pe in p) { tabla_Prese.Rows.Add( pe.Idsucursal_producto, pe.Idpresentacion, pe.Cantidad_unidades, conexiones_BD.clases.presentaciones.presentacion(pe.Idpresentacion), pe.Precio, pe.Tipo, pe.Prioridad ); } } else { tabla_Prese.Rows.Clear(); List <conexiones_BD.clases.presentaciones_productos> p = xm.Presentaciones_productos(tabla_productos.CurrentRow.Cells[0].Value.ToString()); foreach (conexiones_BD.clases.presentaciones_productos pe in p) { tabla_Prese.Rows.Add( pe.Idsucursal_producto, pe.Idpresentacion, pe.Cantidad_unidades, conexiones_BD.clases.presentaciones.presentacion(pe.Idpresentacion), pe.Precio, pe.Tipo, pe.Prioridad ); } } } }