예제 #1
0
        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);
        }