private void PROC_RESERVA_PRODUCTS(DataGridView dg, string name_id, int idx_produt) { //buscar las filas seleccionadas. List <string> ids = new List <string>(); foreach (DataGridViewRow item in dg.SelectedRows) { string id = item.Cells[name_id].Value.ToString(); ids.Add(id); } FrmReservas reserva = new FrmReservas { Dtcustomers = inimanager.GetCustomers(), NumTransac = Convert.ToInt16(configManager.GetParameterControl("CONS_RESER")), Ids = ids }; reserva.ShowDialog(); reserva.DocumReserva.IndexProduct = idx_produt; //procedimiento donde se guarda el documento de reserva inimanager.AddReserva(reserva.DocumReserva); //marcar los productos como reservados inimanager.MarkRowReserva(ids, idx_produt); }