public void suministros() { DataTable dt = mo.inventarios(); if (dt.Rows.Count != 0) { int i = 0; string idmax = mo.idmax("solicitudes_encabezados", "cod_solicitud"); foreach (DataRow row in dt.Rows) { string fecha = DateTime.Now.ToString("yyyy-MM-dd"); var dato = dt.Rows[i]["id_producto"].ToString(); var maximo = dt.Rows[i]["maximo"].ToString(); var cantidad = dt.Rows[i]["cantidad_total"].ToString(); string existe = mo.ObtenerSimple3("solicitudes_detalles", "id_producto", "id_producto", dato); if (existe == "") { double max = Convert.ToDouble(maximo); double cant = Convert.ToDouble(cantidad); double resultado = max - cant; string cadena = "INSERT INTO solicitudes_encabezados (cod_solicitud, fecha_solicitud , prioridad) VALUES(NULL, '" + fecha + "', 'Alta' );"; mo.insertar(cadena); string detalle = " INSERT INTO solicitudes_detalles (cod_solicitud, id_producto, cantidad ) VALUES (" + idmax + " , " + dato + " , '" + resultado + "' ) ;"; mo.insertar(detalle); } i++; } } }